Invalid Assistant Message Configuration During Compaction with Disabled Thinking

Resolved 💬 3 comments Opened May 19, 2025 by stepankuzmin Closed Jan 3, 2026

Bug Description
Error during compaction: When thinking is disabled, an assistant message in the final position cannot contain thinking. To use thinking blocks, enable thinking in your request.

Environment Info

  • Platform: macos
  • Terminal: ghostty
  • Version: 0.2.120
  • Feedback ID: 2da2f0a9-04c9-42cd-9e9e-3479669d1980

Errors

[{"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 genericNodeError (node:internal/errors:984:15)\n    at wrappedFn (node:internal/errors:538:14)\n    at checkExecSyncError (node:child_process:890:11)\n    at execSync (node:child_process:962:15)\n    at rB (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:603:3513)\n    at file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:533:14558\n    at D (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:491:12878)\n    at s$1 (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:533:13806)\n    at GB (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:533:13423)\n    at A36 (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2039:21268)","timestamp":"2025-05-19T12:21:55.671Z"},{"error":"ShellError: Shell command failed\n    at Object.call (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1809:1200)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async lz5 (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:15999)\n    at async BV1 (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:13829)\n    at async pz5 (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:13153)\n    at async Jm1 (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:13087)\n    at async Ma (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:12223)\n    at async Ma (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:12678)\n    at async Ma (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:12678)\n    at async Ma (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:12678)","timestamp":"2025-05-19T12:27:17.983Z"},{"error":"ShellError: Shell command failed\n    at Object.call (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1809:1200)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async lz5 (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:15999)\n    at async BV1 (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:13829)\n    at async pz5 (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:13153)\n    at async Jm1 (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:13087)\n    at async Ma (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:12223)\n    at async Ma (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:12678)\n    at async Ma (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:12678)\n    at async Ma (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1907:12678)","timestamp":"2025-05-19T12:27:17.985Z"},{"error":"Error: ENOENT: no such file or directory, open ''\n    at Module.openSync (node:fs:573:18)\n    at Object.readSync (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:499:851)\n    at eD (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:502:260)\n    at nB (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:504:358)\n    at file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1809:1396\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-05-19T12:35:17.239Z"},{"error":"Error: ENOENT: no such file or directory, open ''\n    at Module.readFileSync (node:fs:448:20)\n    at Object.readFileSync (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:499:728)\n    at nB (file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:504:376)\n    at file:///Users/stepan/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1809:1396\n    at process.processTicksAndRejections (node:internal/process

Note: Error logs were truncated.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗