[Bug] Session corruption on Anthropic API error

Resolved 💬 5 comments Opened Dec 21, 2025 by ariccio Closed Feb 14, 2026

Bug Description
Session corruption: cannot proceed due to an API error of some kind

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.0.75
  • Feedback ID: 5451bcf4-6e1c-4451-a111-7f645d86d264

Errors

[{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.28.content.0: unexpected `tool_use_id` found in `tool_result` blocks: toolu_019Rw9cVuEiV3PFK7QrU54td. Each `tool_result` block must have a corresponding `tool_use` block in the previous message.\"},\"request_id\":\"req_011CWK6be1DPKahxeqJCLS4E\"}\n    at F9.generate (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:510:11051)\n    at OT.makeStatusError (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:857:2195)\n    at OT.makeRequest (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:857:5420)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PW9.d71.model (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:4593:6345)\n    at async d71 (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1346:19540)\n    at async PW9 (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:4593:6499)\n    at async file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:4591:3799\n    at async d00 (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1007:2037)\n    at async zHA (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:4591:3769)","timestamp":"2025-12-21T03:09:22.266Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.28.content.0: unexpected `tool_use_id` found in `tool_result` blocks: toolu_019Rw9cVuEiV3PFK7QrU54td. Each `tool_result` block must have a corresponding `tool_use` block in the previous message.\"},\"request_id\":\"req_011CWK6btfGPmff1gFkj2kHm\"}\n    at F9.generate (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:510:11051)\n    at OT.makeStatusError (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:857:2195)\n    at OT.makeRequest (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:857:5420)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PW9.d71.model (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:4593:6345)\n    at async d71 (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1346:19540)\n    at async PW9 (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:4593:6499)\n    at async file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:4591:3799\n    at async d00 (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1007:2037)\n    at async zHA (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:4591:3769)","timestamp":"2025-12-21T03:09:25.692Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.28.content.0: unexpected `tool_use_id` found in `tool_result` blocks: toolu_019Rw9cVuEiV3PFK7QrU54td. Each `tool_result` block must have a corresponding `tool_use` block in the previous message.\"},\"request_id\":\"req_011CWK6cqoQE1AFoELLAZYQL\"}\n    at F9.generate (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:510:11051)\n    at OT.makeStatusError (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:857:2195)\n    at OT.makeRequest (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:857:5420)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PW9.d71.model (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:4593:6345)\n    at async d71 (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1346:19540)\n    at async PW9 (file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:4593:6499)\n    at async file:///Users/alexanderriccio/.nvm/versions/node/v24.10.0/lib

Note: Error logs were truncated.

View original on GitHub ↗

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