[Bug] Claude Code loses context of saved plans during multi-phase execution and loops on outdated plans
Bug Description
Claude was doing so well up until this afternoon. Now it seems to have lost its mind. It wrote a big plan and then went off to execute it. It did the first two phases of the plan and then wrote a handoff that didn't mention the plan. So that in the new context, it read the handoff and then wrote a new plan. I asked it when I saw this, which was after it had been going for a while, why are you doing a new plan instead of using the first plan? And it said what plan? And so I told it about tilde slash dot Claude slash plans, which I think it's very strange that Claude is unaware of, since that's where the planning Agent puts plans and then it looked at that plan and started doing it, but then it switched back to not using that plan and it started looping on on doing a previous plan that it had written afterwards. And now it says that the original plan doesn't have enough information in it, and it needs to write another plan. This is really a bummer. I hope it starts working again properly soon. I'm using the latest and greatest in think hard mode.
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.1.45
- Feedback ID: 7eeb4625-0069-4775-a895-ed604252e5d9
Errors
[{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:366:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-18T04:03:13.687Z"},{"error":"Error\n at <anonymous> (/$bunfs/root/claude:43:10685)\n at emit (node:events:92:22)\n at <anonymous> (/$bunfs/root/claude:42:5642)\n at request (/$bunfs/root/claude:45:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-18T04:04:03.296Z"},{"error":"Error: File does not exist. Current working directory: /Users/joe/Local/jve-spec-kit-claude/build\n at call (/$bunfs/root/claude:1295:6219)\n at async <anonymous> (/$bunfs/root/claude:5780:2040)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-18T04:26:02.621Z"},{"error":"Error: File does not exist. Current working directory: /Users/joe/Local/jve-spec-kit-claude/build\n at call (/$bunfs/root/claude:1295:6219)\n at async <anonymous> (/$bunfs/root/claude:5780:2040)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-18T04:26:02.624Z"},{"error":"Error: File does not exist.\n at call (/$bunfs/root/claude:1295:6219)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-18T07:51:23.969Z"},{"error":"Error: File does not exist.\n at call (/$bunfs/root/claude:1295:6219)\n at async mH8 (/$bunfs/root/claude:3307:14119)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-18T08:28:46.496Z"},{"error":"Error: Request was aborted.\n at M5R (/$bunfs/root/claude:923:49642)\n at next (native:1:11)\n at jaB (/$bunfs/root/claude:5525:5173)\n at next (native:1:11)\n at SaB (/$bunfs/root/claude:5530:9028)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-18T08:49:41.264Z"},{"error":"Error: Request was aborted.\n at M5R (/$bunfs/root/claude:923:49642)\n at next (native:1:11)\n at jaB (/$bunfs/root/claude:5525:5173)\n at next (native:1:11)\n at SaB (/$bunfs/root/claude:5530:9028)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-18T08:51:14.613Z"},{"error":"Error: Request was aborted.\n at M5R (/$bunfs/root/claude:923:49642)\n at next (native:1:11)\n at jaB (/$bunfs/root/claude:5525:5173)\n at next (native:1:11)\n at SaB (/$bunfs/root/claude:5530:9028)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-18T08:55:44.718Z"},{"error":"FileTooLargeError: File content (292.1KB) exceeds maximum allowed size (256KB). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n at hI_ (/$bunfs/root/claude:1121:402)\n at async IY_ (/$bunfs/root/claude:1290:2402)\n at async call (/$bunfs/root/claude:1295:5924)\n at async <anonymous> (/$bunfs/root/claude:5780:2040)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-18T09:01:32.180Z"},{"error":"Error: Request was aborted.\n at M5R (/$bunfs/root/claude:923:49642)\n at next (native:1:11)\n at jaB (/$bunfs/root/claude:5525:5173)\n at next (native:1:11)\n at SaB (/$bunfs/root/claude:5530:9028)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-18T09:02:05.915Z"},{"error":"readFile@[native code]\n@node:fs/promises:108:97\nhI_@/$bunfs/root/claude:1121:437\nasync IY_@/$bunfs/root/claude:1290:2402\nasync call@/$bunfs/root/claude:1295:5924\nasync mH8@/$bunfs/root/claude:3307:14…
Note: Content was truncated.
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗