[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"}]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗