claude-code
claude-code copied to clipboard
"Unexpected Compaction Prompt and Compaction Failure"
Bug Description It's asking me to compact after one message, and it fails to compact when I tell it to compact.
Environment Info
- Platform: macos
- Terminal: Apple_Terminal
- Version: 0.2.73
- Feedback ID: 4fc2e401-6522-4b69-b05e-afc2ea47dfbd
Errors
[{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"prompt is too long: 210118 tokens > 200000 maximum\"}}\n at E6.generate (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:578:24354)\n at b6.makeStatusError (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:7207)\n at b6.makeRequest (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:8149)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-04-18T19:21:27.444Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"prompt is too long: 210118 tokens > 200000 maximum\"}}\n at E6.generate (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:578:24354)\n at b6.makeStatusError (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:7207)\n at b6.makeRequest (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:8149)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async En2.Qp.showErrors (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1755:1858)\n at async Qp (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1752:3632)\n at async En2 (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1755:1698)\n at async Hg1 (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1752:1863)\n at async li2 (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1753:130)\n at async il5 (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1685:16249)","timestamp":"2025-04-18T19:21:38.738Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"prompt is too long: 210118 tokens > 200000 maximum\"}}\n at E6.generate (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:578:24354)\n at b6.makeStatusError (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:7207)\n at b6.makeRequest (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:8149)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-04-18T19:22:14.763Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"prompt is too long: 210118 tokens > 200000 maximum\"}}\n at E6.generate (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:578:24354)\n at b6.makeStatusError (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:7207)\n at b6.makeRequest (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:582:8149)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async En2.Qp.showErrors (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1755:1858)\n at async Qp (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1752:3632)\n at async En2 (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1755:1698)\n at async Hg1 (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1752:1863)\n at async li2 (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1753:130)\n at async il5 (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1685:16249)","timestamp":"2025-04-18T19:22:23.377Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"prompt is too long: 211318 tokens > 200000 maximum\"}}\n at E6.generate (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:578:24354)\n at b6.makeStatusError (file:///Users/epurdy/.nvm/versions/node/v23.5.0/lib/node_m
Note: Error logs were truncated.
This Issue may be related to Issues: https://github.com/anthropics/claude-code/issues/2283, https://github.com/anthropics/claude-code/issues/2387, https://github.com/anthropics/claude-code/issues/2391, and https://github.com/anthropics/claude-code/issues/2222
[!TIP] WORK AROUND: Disable auto-compact via
claude config set -g autoCompactEnabled falseand/compactmanually.
It's not great but at least it works (for me).