Where does the bug appear (feature/product)?
Cursor CLI
Describe the Bug
Under agent acp, the model’s tool list never includes AskQuestion, in either agent or plan mode. Headless agent -p with the same model does include it. So ACP clients never receive the documented cursor/ask_question extension request, and agents fall back to printing questions as plain text.
This affects ACP clients that already implement cursor/ask_question, e.g. T3 Code: [Bug]: Cursor ACP sessions never offer the AskQuestion tool, so the question UI is never used · Issue #13632 · pingdotgg/t3code · GitHub
Steps to Reproduce
- Start
agent acpand runinitialize→authenticate(cursor_login) →session/new. - Send
session/prompt: “Do not call any tools. List the exact names of every tool/function available to you, comma-separated, nothing else.” - Repeat after
session/set_modewithmodeId: "plan". - Compare with
agent -p --trust "<same prompt>".
Results (same model, same machine):
| Launch | Tools reported |
|---|---|
agent acp, mode agent |
Shell, Glob, Grep, AwaitShell, Read, Delete, StrReplace, Write, EditNotebook, TodoWrite, WebSearch, WebFetch, Task, GetDynamicTools, FetchMcpResource, SwitchMode, CallDynamicTool |
agent acp, mode plan |
same + CreatePlan. No AskQuestion |
agent -p --trust |
same + AskQuestion |
initialize capabilities sent: { fs: { readTextFile: false, writeTextFile: false }, terminal: false, _meta: { parameterizedModelPicker: true } }. I couldn’t find any client capability that enables it. The CLI only reads _meta.subagents and _meta.parameterizedModelPicker, and ACP requests are tagged x-cursor-client-type: acp.
Expected Behavior
ACP sessions get AskQuestion like the other surfaces, and calling it sends cursor/ask_question to the client, as described in ACP | Cursor Docs. If it should only be enabled for clients that handle the method, please document the capability flag that turns it on.
Operating System
MacOS
Version Information
CLI Version 2026.09.23-86fc751 (also reproduced on 2026.09.18-9a7762b)
For AI issues: which model did you use?
Claude Opus 5.5 (claude-opus-5-5) but happens with any model
Additional Information
Skills that say “use the harness question tool” work with the Claude Code and Codex providers in the same client, but fall back to plain-text questions with Cursor through ACP.
Does this stop you from using Cursor
No - Cursor works, but with this issue