[Bug] Anthropic API Error: Cannot modify thinking blocks in multi-turn conversation
Resolved 💬 9 comments Opened Nov 22, 2025 by JamesR404v2 Closed Mar 5, 2026
Bug Description
random 400 error saying that thinking or redacted_thinking blocks must not be modified. However there was nothing that I had modified, I simply wanted to continue the conversation with another prompt.
Environment Info
- Platform: win32
- Terminal: WarpTerminal
- Version: 2.0.50
- Feedback ID: 4783606b-859f-4149-b770-ca64ea62fd11
Errors
[{"error":"AxiosError: Request failed with status code 404\n at zj (file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:24:1137)\n at Unzip.<anonymous> (file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:29:9828)\n at Unzip.emit (node:events:530: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:90:21)\n at _FA.request (file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:31:2130)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async gv2 (file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2470:1058)\n at async uv2 (file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2470:2096)\n at async Object.call (file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2470:8557)\n at async pb5 (file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2204:26123)","timestamp":"2025-11-22T06:47:53.109Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.3.content.110: `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_011CVNXAkhYTzYwXXC681aiW\"}\n at H9.generate (file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:397:36433)\n at WT.makeStatusError (file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1309:2195)\n at WT.makeRequest (file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1309:5419)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async j41.model (file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:3838:14446)\n at async j41 (file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2081:1872)\n at async oW9 (file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:3838:14598)\n at async file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:3838:7946\n at async us1 (file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1468:1971)\n at async VIA (file:///C:/Users/james/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:3838:7916)","timestamp":"2025-11-22T07:18:55.376Z"}]This issue has 9 comments on GitHub. Read the full discussion on GitHub ↗