claude-code icon indicating copy to clipboard operation
claude-code copied to clipboard

"Unexpected Compaction Prompt and Compaction Failure"

Open epurdy opened this issue 8 months ago • 1 comments

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.

epurdy avatar Apr 18 '25 19:04 epurdy

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 false and /compact manually.

It's not great but at least it works (for me).

LarsArtmann avatar Jun 21 '25 00:06 LarsArtmann