[Bug] Planning mode times out during AskUserQuestion interactive responses

Resolved 💬 3 comments Opened Mar 15, 2026 by BartOMan Closed Mar 18, 2026

Bug Description

Conditions

  • Running Claude Code v2.1.76
  • Opus 4.6 (1M context) with high effort · Claude Max (5X) subscription
  • In planning mode, trying to respond to questions to the "AskUserQuestion" tool

The bug

  • In planning mode, when you use the 'AskUserQuestion' tool or some tool like it,

it often offers open-ended choices allowing me to type an answer

  • Example:
──────────────────────────────────────────────────────────────────────────────────────────────
 ☐ Clarification

What aspect of Section 5 (The Maintainer) would you like to discuss or change?

❯ 1. Change tracking scope
     I want to discuss what gets tracked, how it's tracked, or where it's stored.
  2. Reconciliation process
     I want to discuss how/when plan reconciliation happens or the verification loop.
  3. CLAUDE.md enforcement
     I want to discuss how the tracking rule gets enforced across future sessions.
  4. Something else
     I'll describe what I want to discuss in my own words.
  5. Type something.
──────────────────────────────────────────────────────────────────────────────────────────────
  6. Chat about this
  7. Skip interview and plan immediately

Enter to select · ↑/↓ to navigate · Esc to cancel
  • If I select interactive options 5 or 6 (especially option 6, trying to chat about an answer),

Claude will timeout after only a few seconds, cut me off, assume I haven't responded, and continue on to the next question.

  • This completely disrupts the planning stage and I can't easily go back and change my answers
  • When I look at how it summarized my answer to that question, I see something like this:
  Questions asked:
  "What aspect of Section 5 (The Maintainer) would you like to discuss or change?
  (No answer provided)       
  • Obviously the timeout and cutting me off is a bit of an issue
  • In general, it would be nice to for the final answer review to have a menu to allow me to go back and revisit/redo my answers
  • This would be a welcomed feature, even if this bug didn't exist
  • Sometimes, I prematurely accept something & want to change it

Environment Info

  • Platform: linux
  • Terminal: WezTerm
  • Version: 2.1.76
  • Feedback ID: 7dec4d1a-7ee1-4d68-9161-68e0e4bc4524

Errors

[{"error":"Error: NON-FATAL: Lock acquisition failed for /home/bart-mccoy/.local/share/claude/versions/2.1.76 (expected in multi-process scenarios)\n    at gN$ (/$bunfs/root/src/entrypoints/cli.js:2416:2026)\n    at kuA (/$bunfs/root/src/entrypoints/cli.js:2416:1170)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-15T04:34:01.417Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n    at c0H (/$bunfs/root/src/entrypoints/cli.js:2283:33370)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-15T04:34:01.474Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n    at c0H (/$bunfs/root/src/entrypoints/cli.js:2283:33370)\n    at async G (/$bunfs/root/src/entrypoints/cli.js:4624:16648)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-15T04:34:03.564Z"},{"error":"Error: Plugin MCP server error - mcp-config-invalid: MCP server greptile invalid: Missing environment variables: GREPTILE_API_KEY\n    at c0H (/$bunfs/root/src/entrypoints/cli.js:2283:33370)\n    at async E (/$bunfs/root/src/entrypoints/cli.js:4624:17364)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-15T04:34:03.565Z"}]

View original on GitHub ↗

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