[Bug] Context Truncation: Claude Sonnet Loses Context Prematurely
Resolved 💬 4 comments Opened Sep 20, 2025 by non-stop-dev Closed Jan 8, 2026
Bug Description
I note that inside the same coding chat (without compress chat neither clear chat) Claude Sonnet 4 forgets context somewhere in between 50% and 80% of the context size before it fills up (a rough approximation). I need to stop the chat and explain the correct context again because it likely forgets
Environment Info
- Platform: darwin
- Terminal: vscode
- Version: 1.0.120
- Feedback ID: 02836c70-57ad-4551-a31c-8e8f6cd3607a
Errors
[{"error":"Error: EISDIR: illegal operation on a directory, read\n at Module.readFileSync (node:fs:440:20)\n at Object.readFileSync (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:719:6848)\n at x9B (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:3563:9983)\n at Object.call (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1724:978)\n at call.next (<anonymous>)\n at VJ5 (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:3350:21057)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async WNB (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:3350:17339)\n at async f9B (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1729:3422)\n at async rJB (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1972:1631)","timestamp":"2025-09-20T06:10:03.696Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at iV (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1794:1184)\n at file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1794:912\n at Array.map (<anonymous>)\n at TX (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1794:903)\n at cNB (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:3368:13746)\n at QC (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:84:19415)\n at Jp (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:86:42814)\n at W9 (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:86:38355)\n at Hh (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:86:38283)\n at zC (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:86:38137)","timestamp":"2025-09-20T06:13:05.539Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at iV (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1794:1184)\n at file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1794:912\n at Array.map (<anonymous>)\n at TX (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1794:903)\n at cNB (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:3368:13746)\n at QC (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:84:19415)\n at Jp (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:86:42814)\n at W9 (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:86:38355)\n at Hh (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:86:38283)\n at zC (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:86:38137)","timestamp":"2025-09-20T06:13:05.553Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at iV (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1794:1184)\n at file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1794:912\n at Array.map (<anonymous>)\n at TX (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:1794:903)\n at cNB (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:3368:13746)\n at QC (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:84:19415)\n at Jp (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:86:42814)\n at W9 (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:86:38355)\n at Hh (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:86:38283)\n at zC (file:///Users/leonardoleon/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:86:38137)","timestamp":"2025-09-20T06:13:05.553Z"},{"
Note: Error logs were truncated.
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗