[Bug] Message compacting fails with Anthropic API error on thinking block modification
Resolved 💬 2 comments Opened Dec 1, 2025 by CookieMC337 Closed Dec 9, 2025
Bug Description
Message Compacting throws an Error: > /compact
⎿ Error: Error during compaction: Error: API Error: 400
{"type":"error","error":{"type":"invalid_request_error","message":"messages.5.content.125: 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_011CVfEWZ8B1vqrHZUfnXvYC"}
Environment Info
- Platform: linux
- Terminal: pycharm (phpstorm)
- Version: 2.0.55
- Feedback ID: ff84c6fe-811b-46ec-af4e-be6f6c97fb57
Errors
[{"error":"Error: Plugin source missing\n at bHD (/$bunfs/root/claude:1525:36819)\n at bHD (/$bunfs/root/claude:1525:37506)\n at Sq1 (/$bunfs/root/claude:1526:4122)\n at Sq1 (/$bunfs/root/claude:1526:4194)\n at qq1 (/$bunfs/root/claude:1526:1623)\n at qq1 (/$bunfs/root/claude:1526:1925)\n at <anonymous> (/$bunfs/root/claude:1527:3002)\n at <anonymous> (/$bunfs/root/claude:1527:3197)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-01T00:43:22.020Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /home/julien/.local/share/claude/versions/2.0.55 (expected in multi-process scenarios)\n at tPD (/$bunfs/root/claude:2664:1622)\n at n4A (/$bunfs/root/claude:2662:34066)\n at async kB9 (/$bunfs/root/claude:2662:35268)\n at async vb (/$bunfs/root/claude:2664:236)\n at async <anonymous> (/$bunfs/root/claude:2664:12465)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-01T00:43:29.693Z"},{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:416:3151)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-01T01:00:14.799Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /home/julien/.local/share/claude/versions/2.0.55 (expected in multi-process scenarios)\n at tPD (/$bunfs/root/claude:2664:1622)\n at n4A (/$bunfs/root/claude:2662:34066)\n at async kB9 (/$bunfs/root/claude:2662:35268)\n at async vb (/$bunfs/root/claude:2664:236)\n at async <anonymous> (/$bunfs/root/claude:2664:12465)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-01T01:05:47.395Z"},{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:416:3151)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-01T01:33:04.214Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /home/julien/.local/share/claude/versions/2.0.55 (expected in multi-process scenarios)\n at tPD (/$bunfs/root/claude:2664:1622)\n at n4A (/$bunfs/root/claude:2662:34066)\n at async kB9 (/$bunfs/root/claude:2662:35268)\n at async vb (/$bunfs/root/claude:2664:236)\n at async <anonymous> (/$bunfs/root/claude:2664:12465)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-01T01:35:47.707Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /home/julien/.local/share/claude/versions/2.0.55 (expected in multi-process scenarios)\n at tPD (/$bunfs/root/claude:2664:1622)\n at n4A (/$bunfs/root/claude:2662:34066)\n at async kB9 (/$bunfs/root/claude:2662:35268)\n at async vb (/$bunfs/root/claude:2664:236)\n at async <anonymous> (/$bunfs/root/claude:2664:12465)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-01T02:05:47.690Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /home/julien/.local/share/claude/versions/2.0.55 (expected in multi-process scenarios)\n at tPD (/$bunfs/root/claude:2664:1622)\n at n4A (/$bunfs/root/claude:2662:34066)\n at async kB9 (/$bunfs/root/claude:2662:35268)\n at async vb (/$bunfs/root/claude:2664:236)\n at async <anonymous> (/$bunfs/root/claude:2664:12465)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-01T02:35:47.708Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.5.content.125: `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_011CVfE8QrE39n6GtXDNxmhA\"}\n at generate (/$bunfs/root/claude:412:9441)\n at makeRequest (/$bunfs/root/claude:1259:5434)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-01T03:05:33.716Z"},{"error":"Error: API Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.5.content.125: `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_011CVfE8QrE39n6GtXDN
Note: Error logs were truncated.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗