[Bug] Claude Code memory bleeding across unrelated project sessions

Resolved 💬 3 comments Opened Feb 26, 2026 by ozten Closed Mar 2, 2026

Bug Description
I am an "Indie Hacker" / "Solo Entrapeneur". I work on a lot of different proejcts continuously. Claude memory is bleeding across sessions that have nothing to do with each other.
Example: I used claude code to read a "creative director" prompt which generates comps. I asked it to read in a brand guideline from a text file. I asked it to customize the prompt based on the business cretive guidlines. It added in content directly from a different project that didn't align with that brand. This has happened 3 times today.

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.1.19
  • Feedback ID: d607d667-b8a6-4906-921e-d504cda8444d

Errors

[{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n    at readdirSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:1903)\n    at mW (/$bunfs/root/claude:11:35435)\n    at readdirSync (/$bunfs/root/claude:12:1864)\n    at ILR (/$bunfs/root/claude:2215:380)\n    at ILR (/$bunfs/root/claude:2215:1350)\n    at <anonymous> (/$bunfs/root/claude:2215:4440)\n    at <anonymous> (/$bunfs/root/claude:2215:5171)\n    at A (/$bunfs/root/claude:11:7259)\n    at FZ8 (/$bunfs/root/claude:4862:4342)","timestamp":"2026-02-26T22:54:03.341Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/ozten/.local/share/claude/versions/2.1.19 (expected in multi-process scenarios)\n    at BUR (/$bunfs/root/claude:4003:2091)\n    at YkA (/$bunfs/root/claude:4003:1202)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T22:54:03.380Z"},{"error":"Error: LSP server plugin:rust-analyzer-lsp:rust-analyzer crashed with exit code 1\n    at <anonymous> (/$bunfs/root/claude:2189:21457)\n    at emit (node:events:98:22)\n    at #handleOnExit (node:child_process:520:14)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T22:54:04.448Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n    at readFileSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:582)\n    at mW (/$bunfs/root/claude:11:35435)\n    at readFileSync (/$bunfs/root/claude:12:541)\n    at bPB (/$bunfs/root/claude:5237:27443)\n    at call (/$bunfs/root/claude:3899:945)\n    at call (/$bunfs/root/claude:3895:6496)\n    at v18 (/$bunfs/root/claude:2963:20041)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T22:59:48.254Z"},{"error":"MaxFileReadTokenExceededError: File content (50229 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at wPB (/$bunfs/root/claude:3890:3052)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T23:00:18.737Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n    at readFileSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:582)\n    at mW (/$bunfs/root/claude:11:35435)\n    at readFileSync (/$bunfs/root/claude:12:541)\n    at bPB (/$bunfs/root/claude:5237:27443)\n    at call (/$bunfs/root/claude:3899:945)\n    at call (/$bunfs/root/claude:3895:6496)\n    at v18 (/$bunfs/root/claude:2963:20041)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T23:01:15.924Z"},{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n    at readdirSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:1903)\n    at mW (/$bunfs/root/claude:11:35435)\n    at readdirSync (/$bunfs/root/claude:12:1864)\n    at ILR (/$bunfs/root/claude:2215:380)\n    at ILR (/$bunfs/root/claude:2215:1350)\n    at <anonymous> (/$bunfs/root/claude:2215:4440)\n    at <anonymous> (/$bunfs/root/claude:2215:5171)\n    at A (/$bunfs/root/claude:11:7259)\n    at FZ8 (/$bunfs/root/claude:4862:4342)","timestamp":"2026-02-26T23:06:41.102Z"},{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n    at readdirSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:1903)\n    at mW (/$bunfs/root/claude:11:35435)\n    at readdirSync (/$bunfs/root/claude:12:1864)\n    at ILR (/$bunfs/root/claude:2215:380)\n    at ILR (/$bunfs/root/claude:2215:1350)\n    at <anonymous> (/$bunfs/root/claude:2215:4440)\n    at <anonymous> (/$bunfs/root/claude:2215:5171)\n    at A (/$bunfs/root/claude:11:7259)\n    at FZ8 (/$bunfs/root/claude:4862:4342)","timestamp":"2026-02-26T23:41:06.072Z"}]

View original on GitHub ↗

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