claude-code - 💡(How to fix) Fix [BUG] Free-text "Other" response to AskUserQuestion is not treated as a follow-up — agent ignores it and proceeds

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Error Message

Error Messages/Logs

RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

Description When AskUserQuestion presents the user with options and the user selects "Other" to type a free-text response, the agent does not treat that text as a message requiring a reply. Instead, it reads the typed text as if it were a selected option, briefly acknowledges it inline, and then immediately re-presents the same AskUserQuestion — ignoring the user's actual question entirely.

Actual Behavior The agent treats the "Other" free-text as a minor interruption rather than a redirect, answers it with a one-liner, and immediately re-asks the same AskUserQuestion without waiting for the user to signal they are ready to proceed. This forces the user to reject the tool call to break out of the loop.

Why This Matters The "Other" option exists specifically to let users ask questions or express something not covered by the pre-set options. Ignoring the intent of that input and looping back to the same question defeats its purpose and makes the interaction feel broken.

Environment Claude Code VSCode extension Model: Claude Sonnet 4.6

What Should Happen?

Expected Behavior When the user provides a free-text response via "Other", the agent should treat it as a conversational message — answer it, provide any clarification requested, and wait for the user to explicitly continue before re-presenting the original question.

Error Messages/Logs

Steps to Reproduce

Steps to Reproduce Claude presents a question via AskUserQuestion with multiple options (e.g. "Yes, fix it" / "Skip"). User selects "Other" and types a question (e.g. "Where is this file? What's the full path?"). Claude reads the typed text, briefly answers it in a single line of text, and then immediately calls AskUserQuestion again with the same question and options as before. The user must reject the second tool call to regain control of the conversation.

Claude Model

Sonnet (default)

Is this a regression?

I don't know

Last Working Version

Claude Code Version

2.1.144

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

VS Code integrated terminal

Additional Information

I use the VS code Claude plugin, not running Claude code directly in a terminal. Claude suggested posting it here, I appologize if this is not the right place, couldn't find anything specific to the VSC plugin.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [BUG] Free-text "Other" response to AskUserQuestion is not treated as a follow-up — agent ignores it and proceeds