AskUserQuestion tool call renders raw JSON instead of nice UI
Resolved 💬 3 comments Opened Feb 21, 2026 by jacob-petterle Closed Feb 24, 2026
Description
When the AskUserQuestion tool is called, the UI renders the raw JSON input instead of a nice interactive question UI. The user sees the full JSON payload with questions, header, options arrays etc. instead of a friendly multiple-choice prompt.
Screenshot
The tool call renders like this — showing raw JSON instead of an interactive picker:
AskUserQuestion: {"questions":[{"question":"The loro-extended repo is at a path I couldn't access...
With a "Hide input" toggle that reveals the full JSON blob.
Expected Behavior
The AskUserQuestion tool should render as an interactive UI element (radio buttons, checkboxes, or a selection list) matching the question/options schema, similar to how other tool calls render purpose-built UI.
Environment
- Claude Code CLI
- Observed in terminal/IDE integration
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗