[Bug] Plan Mode fails to locate saved plans in ~/.claude/plans directory after context exhaustion
Resolved 💬 2 comments Opened Feb 6, 2026 by joesh Closed Feb 8, 2026
Bug Description
I've used Claude Plan Mode to create a plan. When the plan runs out of context, and there's not enough context to say compact, I say slash new, and then And then I tell it to look at what progress has been made on the current plan and then continue executing it. The problem is that it can't identify what the current plan is, and so it searches around in the repository to find what plan it might be, and and pretends that that's the right thing to do, it doesn't warn me. And it doesn't look in my tilde slash dot claude slash plans folder where the plan actually is. That sounds like a bug.
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.1.31
- Feedback ID: f0af9d16-e26e-4380-afda-271747d51ce0
Errors
[{"error":"Error: EISDIR: illegal operation on a directory, read\n at readFileSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:742)\n at d5 (/$bunfs/root/claude:11:40746)\n at readFileSync (/$bunfs/root/claude:12:701)\n at bPB (/$bunfs/root/claude:6124:17702)\n at call (/$bunfs/root/claude:3564:2357)\n at call (/$bunfs/root/claude:3560:8805)\n at <anonymous> (/$bunfs/root/claude:3576:1604)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-05T02:46:14.020Z"},{"error":"Error\n at jb (/$bunfs/root/claude:42:1144)\n at <anonymous> (/$bunfs/root/claude:47:10089)\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:49:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-05T16:01:35.591Z"},{"error":"Error: Conversation too long. Press esc twice to go up a few messages and try again.\n at dQT (/$bunfs/root/claude:2911:938)\n at async call (/$bunfs/root/claude:3618:56)\n at async p08 (/$bunfs/root/claude:2894:3444)\n at async MZB (/$bunfs/root/claude:2894:1034)\n at async Iz8 (/$bunfs/root/claude:7147:2509)\n at async jVR (/$bunfs/root/claude:7145:3513)\n at async Uz8 (/$bunfs/root/claude:7147:5507)\n at async xVR (/$bunfs/root/claude:7147:4705)\n at async <anonymous> (/$bunfs/root/claude:7160:7023)\n at async <anonymous> (/$bunfs/root/claude:7130:5446)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-06T07:11:07.461Z"},{"error":"Error: Error during compaction: Error: Conversation too long. Press esc twice to go up a few messages and try again.\n at call (/$bunfs/root/claude:3619:189)\n at async p08 (/$bunfs/root/claude:2894:3444)\n at async MZB (/$bunfs/root/claude:2894:1034)\n at async Iz8 (/$bunfs/root/claude:7147:2509)\n at async jVR (/$bunfs/root/claude:7145:3513)\n at async Uz8 (/$bunfs/root/claude:7147:5507)\n at async xVR (/$bunfs/root/claude:7147:4705)\n at async <anonymous> (/$bunfs/root/claude:7160:7023)\n at async <anonymous> (/$bunfs/root/claude:7130:5446)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-06T07:11:07.462Z"},{"error":"Error: Request was aborted.\n at zJR (/$bunfs/root/claude:1551:23586)\n at znB (/$bunfs/root/claude:5719:7546)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-06T07:13:24.582Z"},{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:361:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-06T07:15:40.411Z"},{"error":"AbortError: The operation was aborted.\n at unknown\n at abortChildProcess (node:child_process:935:42)\n at onAbortListener2 (node:child_process:35:24)\n at abort (unknown)\n at GW (/$bunfs/root/claude:7158:57500)\n at <anonymous> (/$bunfs/root/claude:7137:4281)\n at <anonymous> (/$bunfs/root/claude:713:6513)\n at <anonymous> (/$bunfs/root/claude:713:2369)\n at $ (/$bunfs/root/claude:713:3218)\n at emit (/$bunfs/root/claude:702:529)","timestamp":"2026-02-06T07:18:26.453Z"},{"error":"RipgrepTimeoutError: Ripgrep search timed out after 20 seconds. The search may have matched files but did not complete in time. Try searching a more specific path or pattern.\n at D (/$bunfs/root/claude:74:189)\n at <anonymous> (/$bunfs/root/claude:74:403)\n at exitHandler (node:child_process:109:27)\n at errorHandler (node:child_process:118:16)\n at emitError (node:events:43:23)\n at abortChildProcess (node:child_process:935:17)\n at onAbortListener2 (node:child_process:35:24)\n at abort (unknown)\n at GW (/$bunfs/root/claude:7158:57500)\n at <anonymous> (/$bunfs/root/claude:7137:4281)","timestamp":"2026-02-06T07:18:26.453Z"}]This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗