[Bug] Plan mode recaps all previous work instead of focusing on incremental changes
Bug Description
Recently Claude has become pedantic about the plan vs edit modes, asking if I can switch modes instead of the previous "allow change, allow changes in session" prompt. And the plan mode is often recapping ALL of the work done in a planning session when I'm just asking for a small change, and I can't work out which part of the plan applies to that new change. The plan is covering all the old work complete. In my workflow, I plan, accept changes, plan another change, etc. It's not one big plan. And I don't want to clear the context because I plan and execute incrementally, towards the same goal. Its quite frustrating.
Environment Info
- Platform: darwin
- Terminal: ghostty
- Version: 2.0.51
- Feedback ID:
Errors
[{"error":"Error\n at wU (/$bunfs/root/claude:27:1143)\n at <anonymous> (/$bunfs/root/claude:32:10054)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-30T19:31:51.622Z"},{"error":"Error\n at <anonymous> (/$bunfs/root/claude:32:10636)\n at emit (node:events:92:22)\n at <anonymous> (/$bunfs/root/claude:31:3314)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-30T19:35:03.866Z"},{"error":"Error\n at <anonymous> (/$bunfs/root/claude:32:10636)\n at emit (node:events:92:22)\n at <anonymous> (/$bunfs/root/claude:31:3314)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-30T19:38:32.881Z"},{"error":"Error\n at <anonymous> (/$bunfs/root/claude:32:10636)\n at emit (node:events:92:22)\n at <anonymous> (/$bunfs/root/claude:31:3314)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-30T19:40:37.622Z"},{"error":"Error\n at <anonymous> (/$bunfs/root/claude:32:10636)\n at emit (node:events:92:22)\n at <anonymous> (/$bunfs/root/claude:31:3314)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-30T19:42:20.756Z"},{"error":"Error\n at <anonymous> (/$bunfs/root/claude:32:10636)\n at emit (node:events:92:22)\n at <anonymous> (/$bunfs/root/claude:31:3314)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-30T19:44:33.627Z"},{"error":"Error\n at <anonymous> (/$bunfs/root/claude:32:10636)\n at emit (node:events:92:22)\n at <anonymous> (/$bunfs/root/claude:31:3314)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-30T19:59:35.357Z"},{"error":"Error\n at wU (/$bunfs/root/claude:27:1143)\n at <anonymous> (/$bunfs/root/claude:32:10054)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-30T20:00:30.646Z"},{"error":"Error\n at wU (/$bunfs/root/claude:27:1143)\n at <anonymous> (/$bunfs/root/claude:32:10054)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-30T20:01:30.646Z"},{"error":"Error\n at wU (/$bunfs/root/claude:27:1143)\n at <anonymous> (/$bunfs/root/claude:32:10054)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-30T20:02:30.889Z"},{"error":"Error\n at wU (/$bunfs/root/claude:27:1143)\n at <anonymous> (/$bunfs/root/claude:32:10054)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-30T20:03:30.758Z"},{"error":"Error\n at <anonymous> (/$bunfs/root/claude:32:10636)\n at emit (node:events:92:22)\n at <anonymous> (/$bunfs/root/claude:31:3314)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"202
Note: Error logs were truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗