[Bug] Anthropic API Error: Invalid message format with thinking blocks
Open 💬 6 comments Opened Jan 25, 2026 by andrewgazelka
Bug Description
cant use claude code constnatly getting ⏺ Read(docker/docker-bake.hcl)
⎿ Read 89 lines
⎿ API Error: 400
{"type":"error","error":{"type":"invalid_request_error","message":"messages.5.content.0: If an
assistant message contains any thinking blocks, the first block must be thinking or
redacted_thinking. Found text."},"request_id":"req_011CXT8bUDaez2FNQumfnTPe"}
Environment Info
- Platform: darwin
- Terminal: ghostty
- Version: 2.1.19
- Feedback ID: c0f6e016-cc3b-433a-b286-27c4f4c46282
Errors
[{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n at readdirSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:1903)\n at mW (/$bunfs/root/claude:11:35435)\n at readdirSync (/$bunfs/root/claude:12:1864)\n at ILR (/$bunfs/root/claude:2215:380)\n at ILR (/$bunfs/root/claude:2215:1350)\n at <anonymous> (/$bunfs/root/claude:2215:4440)\n at <anonymous> (/$bunfs/root/claude:2215:5171)\n at A (/$bunfs/root/claude:11:7259)\n at FZ8 (/$bunfs/root/claude:4862:4342)","timestamp":"2026-01-25T00:13:23.635Z"},{"error":"Error: EACCES: permission denied, open '/nix/store/in0m73y8lbimzsvwkfy1q6ncivcshxlc-home-manager-files/.claude.json.tmp.51302.1769300003955'\n at writeFileSync (unknown)\n at BF (/$bunfs/root/claude:5244:631)\n at qoB (/$bunfs/root/claude:5244:5059)\n at DA (/$bunfs/root/claude:5244:2646)\n at Mz8 (/$bunfs/root/claude:6111:9765)\n at <anonymous> (/$bunfs/root/claude:6144:5321)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-25T00:13:23.955Z"},{"error":"Error: EACCES: permission denied, open '/nix/store/in0m73y8lbimzsvwkfy1q6ncivcshxlc-home-manager-files/.claude.json.tmp.51302.1769300004049'\n at writeFileSync (unknown)\n at BF (/$bunfs/root/claude:5244:631)\n at qoB (/$bunfs/root/claude:5244:5059)\n at B4 (/$bunfs/root/claude:5257:227)\n at SmB (/$bunfs/root/claude:4307:8674)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-25T00:13:24.049Z"},{"error":"Error: EACCES: permission denied, open '/nix/store/in0m73y8lbimzsvwkfy1q6ncivcshxlc-home-manager-files/.claude.json.tmp.51302.1769300010505'\n at writeFileSync (unknown)\n at BF (/$bunfs/root/claude:5244:631)\n at qoB (/$bunfs/root/claude:5244:5059)\n at DA (/$bunfs/root/claude:5244:2646)\n at <anonymous> (/$bunfs/root/claude:5940:7816)\n at SA (/$bunfs/root/claude:546:62518)\n at Ne (/$bunfs/root/claude:546:75470)\n at l2 (/$bunfs/root/claude:546:75354)\n at Ne (/$bunfs/root/claude:546:76254)\n at l2 (/$bunfs/root/claude:546:75354)","timestamp":"2026-01-25T00:13:30.505Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.5.content.0: If an assistant message contains any thinking blocks, the first block must be `thinking` or `redacted_thinking`. Found `text`.\"},\"request_id\":\"req_011CXT8bUDaez2FNQumfnTPe\"}\n at generate (/$bunfs/root/claude:144:37450)\n at makeRequest (/$bunfs/root/claude:161:5435)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-25T00:14:46.610Z"},{"error":"Error: EACCES: permission denied, open '/nix/store/in0m73y8lbimzsvwkfy1q6ncivcshxlc-home-manager-files/.claude.json.tmp.51302.1769300086635'\n at writeFileSync (unknown)\n at BF (/$bunfs/root/claude:5244:631)\n at qoB (/$bunfs/root/claude:5244:5059)\n at DA (/$bunfs/root/claude:5244:2646)\n at oV8 (/$bunfs/root/claude:5933:16798)\n at N_0 (/$bunfs/root/claude:5933:16921)\n at V_0 (/$bunfs/root/claude:5938:527)\n at <anonymous> (/$bunfs/root/claude:5938:52464)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-25T00:14:46.635Z"},{"error":"Error: EACCES: permission denied, open '/nix/store/in0m73y8lbimzsvwkfy1q6ncivcshxlc-home-manager-files/.claude.json.tmp.51302.1769300086638'\n at writeFileSync (unknown)\n at BF (/$bunfs/root/claude:5244:631)\n at qoB (/$bunfs/root/claude:5244:5059)\n at DA (/$bunfs/root/claude:5244:2646)\n at oV8 (/$bunfs/root/claude:5933:16798)\n at N_0 (/$bunfs/root/claude:5933:16921)\n at V_0 (/$bunfs/root/claude:5938:527)\n at <anonymous> (/$bunfs/root/claude:5938:52464)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-25T00:14:46.638Z"}]This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗