Concurrent Claude Sessions Overwriting Configuration File

Resolved 💬 3 comments Opened May 5, 2025 by divineblu Closed Jan 5, 2026

Bug Description
basically when i have two claude open from different directories, it would wipe out my .claude.json so i have to re-sign in again and i lost all my settings.

Environment Info

  • Platform: macos
  • Terminal: ghostty
  • Version: 0.2.100
  • Feedback ID: 51779b56-2f50-442e-a209-71e9a3e3c71e

Errors

[{"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 __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 AX (file:///Users/lihuangzheng/.nvm/versions/node/v18.18.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:620:3310)\n    at rC0 (file:///Users/lihuangzheng/.nvm/versions/node/v18.18.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:515:17271)\n    at sC0 (file:///Users/lihuangzheng/.nvm/versions/node/v18.18.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:515:17155)\n    at i10 (file:///Users/lihuangzheng/.nvm/versions/node/v18.18.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:1758:2662)\n    at a10.startOAuthFlow (file:///Users/lihuangzheng/.nvm/versions/node/v18.18.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:1758:3851)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async file:///Users/lihuangzheng/.nvm/versions/node/v18.18.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:1772:5451","timestamp":"2025-05-05T04:22:18.219Z"},{"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 AX (file:///Users/lihuangzheng/.nvm/versions/node/v18.18.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:620:3310)\n    at file:///Users/lihuangzheng/.nvm/versions/node/v18.18.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:515:16278\n    at D (file:///Users/lihuangzheng/.nvm/versions/node/v18.18.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:505:12907)\n    at CX (file:///Users/lihuangzheng/.nvm/versions/node/v18.18.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:515:15799)\n    at q$6 (file:///Users/lihuangzheng/.nvm/versions/node/v18.18.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:1772:10038)\n    at file:///Users/lihuangzheng/.nvm/versions/node/v18.18.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:1839:613\n    at D (file:///Users/lihuangzheng/.nvm/versions/node/v18.18.2/lib/node_modules/@anthropic-ai/claude-code/cli.js:505:12907)","timestamp":"2025-05-05T04:22:47.360Z"}]

View original on GitHub ↗

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