[BUG] Cannot disable the buggy Interactive Question Tool
Open 💬 19 comments Opened Oct 24, 2025 by apolopena
💡 Likely answer: A maintainer (ThariqS, collaborator)
responded on this thread — see the highlighted reply below.
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
I consider it a bug to roll out an experimental UI change that users cannot disable. The new Interactive Question Tool introduced as per the CHANGELOG in version 2.0.21 breaks my workflow quite a bit for multiple reasons.
Issues with the Interactive Question Tool:
- Loss of flexibility: I cannot answer questions freely - I'm locked into what is essentially a linear
multiple-choice session
- Truncated content in subagents: When used with AskUserQuestion in a subagent, the subagent's question list is
truncated so I can't even see the description of my options in the UI
What Should Happen?
A critical workflow UI change that severely hinders user workflows should be able to be disabled via /config
settings.
Error Messages/Logs
N/A - This is a UI/UX issue, not a technical error
Steps to Reproduce
- Create or use a subagent that calls AskUserQuestion with multiple questions
- Dispatch the subagent
- Interactive Question Tool UI appears with forced multiple-choice interface
- Attempt to provide free-form text response - cannot do so, locked into selecting from predetermined options
only
- Observe truncated question descriptions and inability to freely navigate/answer
Claude Model
Sonnet (default)
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
v2.0.26
Platform
Anthropic API
Operating System
Ubuntu/Debian Linux
Terminal/Shell
VS Code integrated terminal
Additional Information
_No response_
19 Comments
Anyone find a way to fix this with prompts somehow? To me it feels like a harness rendering issue so I haven't spent the time to try.
The workaround is to just instruct the model to not use that interface moving forward in the current session, basically bypassing
AskUserQuestiontool. This is still a bug though, as I should be able to use that tool without the buggy interface.I agree with this issue. It is a pain to have to instruct disabling this tool every session.
Dear Anthropic engineers who work on Claude Code,
AskUserQuestion is an unfinished feature.
Specifically, it doesn't handle narrow terminals, truncating its output and cutting off the top bar with the questions. It also doesn't handle resizing the terminal, not re-rendering. Any truncated output is lost.
But you know what's most annoying of all, more annoying than any UX or UI issue?
Claude puts things in AskUserQuestion that are answered in the prompt. It gets so excited to use the new tool that it redundantly asks for answers to things I already anticipated and answered, forcing me to read more text, find the arrow keys, and sometimes type out "please reread the prompt" as I have lost confidence that it knows what it was asked to do.
To others facing issues with this tool just ban it. In
.claude/settings.jsonor wherever you prefer to put your configuration, add:Note the exit 2 which will present standard error to Claude Code as described in https://code.claude.com/docs/en/hooks#exit-code-2-behavior
I agree with OP that this feature constitutes a regression.
Hi I cannot repro this, could you provide a screenshot and or transcript (using /export) of an example?
@ThariqS Thank you for taking a look at this. It looks like this portion of the bug has been addressed:
However The issue remains that the AskUserQuestion tool should not force the user into a scenario when they MUST use this UI.
_We can illustrate the time and flexibility lost by running through the forced Ui with a prompt like this:_
_Then force the model to ask the same question with using the AskUserQestion Tool:_
_Then ask the same question:_
_The user can now simply answer:
1. a 2 b 3 c, thus avoiding the forced, time consuming linear flow imposed by the AskUserQuestion tool._All we are asking for here is the we have a supported (not hacked) way to DISABLE this forced UI in our settings.
I came to add, when running claude with the "-p" option the questions tool should be automatically disabled. You can't provide a response in this mode so all it does is break autonomy and my scripts which had been working fine.
Bump. I also do not like the questions feature in its current form, as it grays out the text behind the question on which the question is based, making it harder to read. A toggle would be greatly appreciated. This feature breaks the otherwise smooth and refined flow.
We want it to be turned off by passing a flag for those that can use voice only. Don't forget aria people!
This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.
This is still an open issue. Please provide a way to disable the AskUserQuestion tool in settings.
Please add this option. It's extremely frustrating that I am unable to rewind to the question I want.
Please allow this feature to be disabled, in many ways it is poor user experience:
Please, Anthropic, please! I hate that even closing that forced prompt questionnaire, Claude keeps working on something while wasting tokens. It happens on web, and cowork. At least, let us close it. Most of the times, the questions asked are not what I need to do and this derails my work and I guess the context itself. Thanks
+1, this is a real daily pain point for me, not a minor annoyance.
The specific thing that hurts: the question card pops up while I'm still reading the response, and it covers the exact reasoning I need in order to answer. So I'm forced to dismiss or scroll past the card to read the context, then come back to it. It inverts the natural flow, decide first, read later.
Adding to what's already said above:
All I'm really asking for is user control. Any one of these would fix it:
Right now the agent controls the structure of the interaction and the user can't opt out. Please let us turn it off. Thanks.
I landed on using the system-level CLAUDE.md (in ~/.claude/) and putting this in there:
- Do not use the AskUserQuestion tool - ask questions directly in the conversation.With that I almost never see the stupid question tool - maybe once a week when context gets degraded!
[Claude Opus 4.8] AskUserQuestion tool unreliable in remote/web sessions. Repeated failures: first call died with "Tool permission stream closed before response received" (and silently kicked me out of plan mode); the retry returned "[No preference]" for all four questions without ever rendering an answerable prompt. Net effect: the tool is unusable for gathering decisions, forcing a fallback to plain-text questions.
[Human] And yes I agree, this tool is not really adding any value for me except if the questions are extremely simple. It also appears to be blocking the agent from reacting to activity on PRs for example.
This tool provides a way for the model to effectively bypass /goal and stop working. It will ask me questions like "I have been working for a long time. How should I proceed?"
To prevent Claude Code from using it's interactive ask question tool, start a session with:
--disallowedTools AskUserQuestionOr, to disable it forever, add to
~/.claude/settings.jsonOr ask Claude to do the above for you and then restart your session.