claude-code icon indicating copy to clipboard operation
claude-code copied to clipboard

[Bug] Anthropic API Error: Cannot modify thinking blocks in assistant message

Open jonmc12 opened this issue 1 month ago • 3 comments

Bug Description ⎿ Error: Error during compaction: Error: API Error: 400 {"type":"error","error":{"type ":"invalid_request_error","message":"messages.1.content.171: 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_011CVXozHBp7k5NqxsYAvi37"}

Environment Info

  • Platform: darwin
  • Terminal: WarpTerminal
  • Version: 2.0.52
  • Feedback ID:

Errors

[{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.1.content.171: `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_011CVXmt3MDW4sNZP5eE8Pzg\"}\n    at I9.generate (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:459:9423)\n    at XT.makeStatusError (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:1312:2195)\n    at XT.makeRequest (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:1312:5419)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async l41.model (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:3934:14345)\n    at async l41 (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:2081:1872)\n    at async tX9 (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:3934:14497)\n    at async file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:3934:7845\n    at async Nr1 (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:1464:1971)\n    at async MIA (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:3934:7815)","timestamp":"2025-11-27T04:37:11.467Z"},{"error":"Error: API Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.1.content.171: `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_011CVXmt3MDW4sNZP5eE8Pzg\"}\n    at NB1 (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:1885:1542)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async MG2 (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:1885:9562)\n    at async sM (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:2219:6527)\n    at async sM (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:2219:11737)\n    at async sM (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:2219:11737)\n    at async sM (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:2219:11737)\n    at async sM (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:2219:11737)\n    at async sM (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:2219:11737)\n    at async sM (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:2219:11737)","timestamp":"2025-11-27T04:37:11.474Z"},{"error":"AxiosError: Request failed with status code 403\n    at Ej (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:24:1137)\n    at Unzip.<anonymous> (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:29:9828)\n    at Unzip.emit (node:events:536:35)\n    at Unzip.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)\n    at mFA.request (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:31:2130)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async VPA (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:2813:54697)\n    at async P39 (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:2813:54964)\n    at async B (file:///Users/jonmc12/.nvm/versions/node/v20.19.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:2813:55781)","timestamp":"2025-11-27T04:37

Note: Error logs were truncated.

jonmc12 avatar Nov 27 '25 05:11 jonmc12

Same here when I call /compact

anencore94 avatar Nov 27 '25 17:11 anencore94

Same here... haven't been able to compact.

lukasmyth96 avatar Dec 01 '25 11:12 lukasmyth96

same here!

flozano avatar Dec 25 '25 12:12 flozano