Compaction Failure: Context Limit Exceeded During Retry
Bug Description
It finished one of the tasks and in the corner I saw "0% till compaction", then I asked a follow up question expecting that it will do compaction automatically, but it failed asking me to do so. I did it twice, but no success:\
```\
- instead of having dedicated tests with Datastore test action starting from line 178 in @tests/integration/mutation/create/simple_test.go use Datastore test action in
existing tests in this file and in @tests/integration/mutation/create/simple_create_many_test.go
⎿ Read tests/integration/mutation/create/simple_test.go (290 lines)
⎿ Read tests/integration/mutation/create/simple_create_many_test.go (73 lines)
⎿ Context low · Run /compact to compact & continue
/compact
⎿ Error: Compaction canceled.
⎿ API Error (Request timed out.) · Retrying in 1 seconds… (attempt 2/10)
/compact
⎿ Error: Error during compaction: Error: API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"input length and max_tokens exceed context limit:
175272 + 32000 > 200000, decrease input length or max_tokens and try again"}}\
**Environment Info**
- Platform: macos
- Terminal: vscode
- Version: 1.0.9
- Feedback ID: 805e9c97-1d5a-4214-8741-f8fc4abc3e1a
**Errors**
```json
[{"error":"Error: Command failed: security find-generic-password -a $USER -w -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n at __node_internal_genericNodeError (node:internal/errors:865:15)\n at checkExecSyncError (node:child_process:890:11)\n at execSync (node:child_process:962:15)\n at IZ (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:638:3921)\n at file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:566:6771\n at Q (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:526:17069)\n at ml (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:566:5963)\n at WG (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:566:5409)\n at fq2 (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:2004:4707)\n at file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:2212:2041","timestamp":"2025-06-03T08:39:57.374Z"},{"error":"Error: 1: ENOENT \n at UU6 (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1356:4477)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async wU6 (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1356:2704)","timestamp":"2025-06-03T08:39:57.922Z"},{"error":"ShellError: Shell command failed\n at Object.call (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1513:1326)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async L55 (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1851:17667)\n at async KV1 (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1851:16256)\n at async q55 (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1851:15588)\n at async $55 (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1851:15526)\n at async ze (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1851:14499)\n at async ze (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1851:15129)\n at async ze (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1851:15129)\n at async ze (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1851:15129)","timestamp":"2025-06-03T10:39:32.619Z"},{"error":"ShellError: Shell command failed\n at Object.call (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1513:1326)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async L55 (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1851:17667)\n at async KV1 (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1851:16256)\n at async q55 (file:///Users/islam/.nvm/versions/node/v18.20.3/lib/node_modules/@anthropic-ai/claude-code/cli.js:1851:15588)\n at async $55 (file:///Users/islam/.nvm/versions/node/v18.
Note: Error logs were truncated.
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗