[Bug] Anthropic API Error: Cannot modify thinking blocks in assistant message during compaction
Resolved 💬 2 comments Opened Nov 27, 2025 by Polliog Closed Nov 27, 2025
Bug Description
⎿ Error: Error during compaction: Error: API Error: 400
{"type":"error","error":{"type":"invalid_request_error","message":"messages.9.content.117: thinking or redacted_thinking blocks
in the latest assistant message cannot be modified. These blocks must remain as they were in the original
response."},"request_id":"req_011CVZ6s6g5Zw1NDCu3RBxa6"} during compact
Environment Info
- Platform: win32
- Terminal: pycharm
- Version: 2.0.55
- Feedback ID: e19c0b9c-2ad7-47d8-b7f9-89156a9906e8
Errors
[{"error":"Error: EISDIR: illegal operation on a directory, read\n at Module.readSync (node:fs:751:18)\n at Object.readSync (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:9:472)\n at WH (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:4245:105)\n at Mq (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:4247:204)\n at Bd5 (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:2480:7601)\n at K (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:2480:6803)\n at file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:2480:7136\n at ZX (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:761:21555)\n at Hz (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:761:41145)\n at x$ (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:761:35178)","timestamp":"2025-11-27T20:43:54.684Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n at Module.readFileSync (node:fs:449:20)\n at Object.readFileSync (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:9:299)\n at Mq (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:4247:219)\n at Bd5 (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:2480:7601)\n at K (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:2480:6803)\n at file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:2480:7136\n at ZX (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:761:21555)\n at Hz (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:761:41145)\n at x$ (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:761:35178)\n at s2 (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:759:4841)","timestamp":"2025-11-27T20:43:54.785Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n at Module.readFileSync (node:fs:449:20)\n at Object.readFileSync (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:9:299)\n at i22 (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:4242:17034)\n at Object.call (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:1514:909)\n at file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:1706:1473\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-11-27T20:50:34.956Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n at Module.readFileSync (node:fs:449:20)\n at Object.readFileSync (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:9:299)\n at i22 (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:4242:17034)\n at Object.call (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:1514:909)\n at file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:1706:1473\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-11-27T20:53:36.964Z"},{"error":"Error: getaddrinfo ENOTFOUND api.anthropic.com\n at aBA.from (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:11:14602)\n at Pz.<anonymous> (file:///C:/Users/polli/AppData/Local/nvm/v20.19.2/node_modules/@anthropic-ai/claude-code/cli.js:29:10028)\n at Pz.emit (node:events:536:35)\n at Pz.emit (node:domain:489:12)\n at zX1.<computed> (file:///C:/Users/polli/App
Note: Error logs were truncated.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗