Persistent Model Selection Override in Claude Code CLI

Resolved 💬 4 comments Opened Jul 15, 2025 by ansakharov Closed Nov 30, 2025

Bug Description
i change model to opt 1, but after reload i claude it by default picks opt 2 (always use opus)

Environment Info

  • Platform: darwin
  • Terminal: tmux
  • Version: 1.0.51
  • Feedback ID: 9279deee-b8f0-4abc-bce8-7d4e6854affa

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 checkExecSyncError (node:child_process:890:11)\n    at execSync (node:child_process:962:15)\n    at eD (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:712:4489)\n    at file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:13989\n    at Q (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:526:14406)\n    at QF (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:13129)\n    at cC (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:11995)\n    at qB (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:16609)\n    at OlA (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:16767)","timestamp":"2025-07-15T11:25:16.340Z"},{"error":"Error: Command failed: security delete-generic-password -a $USER -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n    at checkExecSyncError (node:child_process:890:11)\n    at execSync (node:child_process:962:15)\n    at eD (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:712:4489)\n    at RlA (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:15101)\n    at MlA (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:14975)\n    at WQA (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2134:2567)\n    at w21.startOAuthFlow (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2134:3733)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2145:15484","timestamp":"2025-07-15T11:25:28.841Z"},{"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 checkExecSyncError (node:child_process:890:11)\n    at execSync (node:child_process:962:15)\n    at eD (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:712:4489)\n    at file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:13989\n    at Q (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:526:14406)\n    at QF (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:13129)\n    at cC (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:11995)\n    at qB (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:16609)\n    at Xu (file:///Users/anisakharov/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:624:23400)","timestamp":"2025-07-15T11:25:28.953Z"}]

View original on GitHub ↗

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