You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ACP (Agent Client Protocol) session.create RPC rejects claude-opus-4.7 as "not available", even though the same CLI version exposes 4.7 on the interactive path.
This blocks external orchestrators (Conductor, Anthropic Agent SDK bindings, Zed, etc.) from driving Copilot sessions with 4.7 — the interactive model list and the ACP allowlist appear to be managed separately, and 4.7 only made it into the interactive list.
Affected version
GitHub Copilot CLI 1.0.31 (also reproduced on 1.0.29 and 1.0.30 — Add support for Claude Opus 4.7 in the 1.0.29 release notes clearly applied only to the interactive path).
Steps to reproduce the behavior
Install Copilot CLI 1.0.31.
Confirm 4.7 is available on the interactive path:
copilot -p "list models"# Output includes: claude-opus-4.7 (premium) ← current
Drive the CLI via ACP and request 4.7 — e.g. via conductor or any tool that spawns copilot --acp and calls session.create with model: "claude-opus-4.7". Minimal repro via conductor:
Describe the bug
The ACP (Agent Client Protocol)
session.createRPC rejectsclaude-opus-4.7as "not available", even though the same CLI version exposes 4.7 on the interactive path.This blocks external orchestrators (Conductor, Anthropic Agent SDK bindings, Zed, etc.) from driving Copilot sessions with 4.7 — the interactive model list and the ACP allowlist appear to be managed separately, and 4.7 only made it into the interactive list.
Affected version
GitHub Copilot CLI 1.0.31 (also reproduced on 1.0.29 and 1.0.30 —
Add support for Claude Opus 4.7in the 1.0.29 release notes clearly applied only to the interactive path).Steps to reproduce the behavior
conductoror any tool that spawnscopilot --acpand callssession.createwithmodel: "claude-opus-4.7". Minimal repro via conductor:Expected behavior
ACP
session.createacceptsclaude-opus-4.7(and any other model listed on the interactive path for which the user is entitled), creating the session.Actual behavior
Retries all fail identically; the session never starts.
Additional context
/modelsvs 400-error mismatch, cf. Claude Sonnet 4.5 Listed in "/models" but return 400 error #2597)./modelsshould work" — that's the invariant being broken here.Workaround
Pin orchestrated workflows to
claude-opus-4.6-1muntil the ACP allowlist is updated.