[Bug] Auto-Compact causes model to revert to previously rejected code patterns

Resolved 💬 3 comments Opened Nov 7, 2025 by pattaya-upara Closed Nov 16, 2025

Bug Description
compacting has become more problematic than helping. i can see that after a long conversation. Sonnet 4.5 kept going back and "REWRITE" the code to the older format THAT WE TRIED TO FIX HOURS AGO. this is totally waste of time and kind of burning my tokens conveniently just for free.

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.0.34
  • Feedback ID: e77b8041-5d81-40bb-8df6-c52a10a1c8e0

Errors

[{"error":"RangeError [ERR_CHILD_PROCESS_STDIO_MAXBUFFER]: stdout maxBuffer length exceeded\n    at Socket.onChildStdout (node:child_process:484:14)\n    at Socket.emit (node:events:519:28)\n    at Socket.emit (node:domain:489:12)\n    at addChunk (node:internal/streams/readable:561:12)\n    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n    at Readable.push (node:internal/streams/readable:392:5)\n    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)","timestamp":"2025-11-06T07:06:15.783Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n    at Module.readFileSync (node:fs:441:20)\n    at Object.readFileSync (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:299)\n    at tUQ (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:3753:956)\n    at Object.call (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1648:1247)\n    at call.next (<anonymous>)\n    at R55 (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2028:27543)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MrA (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2028:24555)\n    at async file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2028:23705\n    at async npA (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1648:3812)","timestamp":"2025-11-06T07:06:46.563Z"},{"error":"FaA: Another process is currently installing an update\n    at KEA (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1827:1781)\n    at Object.current (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2243:33267)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-11-06T21:41:14.862Z"},{"error":"FaA: Another process is currently installing an update\n    at KEA (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1827:1781)\n    at Object.current (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2243:33267)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-11-07T02:34:49.496Z"},{"error":"Error: Request was aborted.\n    at q_.makeRequest (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:707:3861)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-11-07T02:43:24.035Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n    at Module.readFileSync (node:fs:441:20)\n    at Object.readFileSync (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:299)\n    at tUQ (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:3753:956)\n    at Object.call (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1648:1247)\n    at call.next (<anonymous>)\n    at R55 (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2028:27543)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async MrA (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2028:24555)\n    at async file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2028:23705\n    at async npA (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1648:3812)","timestamp":"2025-11-07T02:49:22.416Z"},{"error":"Error: Shell 0b4481 is not running, so cannot be killed (status: killed)\n    at Object.call (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2404:1829)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async R55 (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2028:27543)\n    at async MrA (file:///Users/Lh/.nvm/versions/node/v22.20.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2028:24555)\n    at async file:///Users/Lh/.nvm/versions/node/v22.20.0/l

Note: Error logs were truncated.

View original on GitHub ↗

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