[Bug] Context lost during planning and assumptions made without retrieving previous questions

Resolved 💬 3 comments Opened Apr 5, 2026 by puppyum Closed Apr 9, 2026

Bug Description
I started a conversation in plan mode in which I instructed claude to understand the context of the folder it was working on and ask me questions to inform its actions later on. For a few of the questions I told Claude Code to "chat about it" later during the planning process when it asked me a question that I needed more clarification on (as opposed to selecting any of its suggestons), yet it never gave me the follow-up opportunities, and started creating the implementation plan. It didn't ask me about those questions I flagged at any point to clarify my questions. I think it just assumed things I wanted, which is not the right approach for the critical nature of the files I was working on.

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.1.92
  • Feedback ID: 61f4ca23-0411-4917-85a7-6c2a3b2ed186

Errors

[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/luna/.local/share/claude/versions/2.1.92 (expected in multi-process scenarios)\n    at im_ (/$bunfs/root/src/entrypoints/cli.js:1884:2153)\n    at An6 (/$bunfs/root/src/entrypoints/cli.js:1884:1233)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-05T22:51:40.144Z"},{"error":"Error: ensureToolResultPairing: repaired missing tool_result blocks (5 -> 5 messages). Message structure: [0] user; [1] assistant(id=msg_01NnHewvNGQH4EZjDQUUPwyU, tool_uses=[toolu_015RwoGFth2Zoxu8uUpU4jyQ,toolu_01VdfcW3hoXGtCw3XDisR9BW,toolu_01H4SJ96Qj2QCPjCYtYRehTg]); [2] user(tool_results=[toolu_01H4SJ96Qj2QCPjCYtYRehTg,toolu_015RwoGFth2Zoxu8uUpU4jyQ,toolu_01VdfcW3hoXGtCw3XDisR9BW]); [3] assistant(id=msg_01Cwgm2SQXTYQKogVd3kZiem, tool_uses=[toolu_014wLoX8mdXPN4p11tMyuYgV]); [4] user\n    at Bz7 (/$bunfs/root/src/entrypoints/cli.js:4830:9357)\n    at xC7 (/$bunfs/root/src/entrypoints/cli.js:7636:11848)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-05T22:59:04.291Z"},{"error":"MaxFileReadTokenExceededError: File content (46249 tokens) exceeds maximum allowed tokens (10000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at d$7 (/$bunfs/root/src/entrypoints/cli.js:4294:13161)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-05T22:59:40.262Z"},{"error":"MaxFileReadTokenExceededError: File content (43972 tokens) exceeds maximum allowed tokens (10000). Use offset and limit parameters to read specific portions of the file, or search for specific content instead of reading the whole file.\n    at d$7 (/$bunfs/root/src/entrypoints/cli.js:4294:13161)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-05T22:59:41.291Z"},{"error":"Error: ripgrep exited with code null\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:537:2729)\n    at emit (node:events:98:22)\n    at #maybeClose (node:child_process:766:16)\n    at #handleOnExit (node:child_process:520:72)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-05T23:00:24.272Z"},{"error":"Error: ripgrep exited with code null\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:537:2729)\n    at emit (node:events:98:22)\n    at #maybeClose (node:child_process:766:16)\n    at #handleOnExit (node:child_process:520:72)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-05T23:00:25.270Z"},{"error":"Error\n    at call (/$bunfs/root/src/entrypoints/cli.js:4303:7610)\n    at processTicksAndRejections (unknown:7:39)","timestamp":"2026-04-05T23:06:04.732Z"}]

View original on GitHub ↗

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