Skip to content

AskUserQuestion tool returns empty answers without waiting for user input #29889

Description

@stuartMoorhouse

Description

The AskUserQuestion tool returns immediately with empty answers instead of blocking until the user actually selects an option.

Steps to Reproduce

  1. Use the AskUserQuestion tool with valid questions and options
  2. Before the user interacts with the UI, the tool returns successfully

Expected Behavior

The tool should block until the user selects an option (or dismisses the prompt), then return the selected answer(s).

Actual Behavior

The tool returns immediately with:

User has answered your questions: . You can now continue with the user's answers in mind.

Note the empty space after the colon — no actual answers are included. This happened on every invocation (3 consecutive calls in one session), and the assistant proceeded as if answers were given, hallucinating the user's selections.

Impact

  • The assistant cannot gather user input via structured questions
  • The assistant may hallucinate answers and proceed on false assumptions
  • Users have no way to know their input wasn't captured unless they notice the assistant making wrong assumptions

Environment

  • Claude Code CLI
  • Model: claude-opus-4-6
  • Platform: macOS (Darwin 25.3.0)

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:toolsarea:tuibugSomething isn't workingduplicateThis issue or pull request already existshas reproHas detailed reproduction stepsplatform:macosIssue specifically occurs on macOSstaleIssue is inactive

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions