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

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗