[BUG] AskUserQuestion tool returns empty answers — Claude proceeds without user input

Resolved 💬 2 comments Opened Mar 4, 2026 by Shohruh2 Closed Mar 4, 2026

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?

When Claude Code uses the AskUserQuestion tool, it sometimes displays no question to the user but immediately resolves with empty answers. The UI shows:

⏺ User answered Claude's questions:

No question is actually presented, and Claude continues as if the user responded, often making assumptions instead of waiting for real input. Happens in terminal (macOS) and in IDE RIder Terminal too

Environment:

  • Claude Code version: 2.1.66 → 2.1.68 (persists across versions)
  • OS: macOS (Darwin 25.2.0)
  • Shell: zsh

What Should Happen?

Expected behavior:
The question should be displayed to the user, wait for input, and return the actual answer.

Actual behavior:
The tool resolves immediately with empty/blank answers. No question is shown.

Error Messages/Logs

Steps to Reproduce

Steps to reproduce:

  1. Give Claude a task that requires clarification (e.g., an ambiguous implementation request)
  2. Claude invokes AskUserQuestion tool
  3. No question appears in the UI — it resolves instantly with blank answers
  4. Claude proceeds with assumptions based on the empty response

Claude Model

Not sure / Multiple models

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.1.68

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

Here is the previous issues with the same problem both closed:
https://github.com/anthropics/claude-code/issues/9846
https://github.com/anthropics/claude-code/issues/9854
https://github.com/anthropics/claude-code/issues/10400 (Here it says turn on bypass mode but mine is standart mode just run with 'claude' command)

View original on GitHub ↗

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