[Bug] Unexpected Model Switching Between Terminal Sessions

Resolved 💬 14 comments Opened Sep 9, 2025 by cvan Closed Apr 17, 2026

Bug Description
I had claude open in one terminal tab (in ghostty), on macOS; I was running a task with Sonnet 4. I started claude in another terminal (in VSCode); I was running a task with Opus 4.1. I go back to the first terminal tab, and I see that in Claude's response to me, it was waiting on a permission prompt to proceed. and when I approved it, I noticed the model in my statusline has changed from Sonnet to Opus. this has happened several times in the past week or so, possibly always (?). thank you for your help resolving this. and thank you for building such a wonderful product.

Environment Info

  • Platform: darwin
  • Terminal: ghostty
  • Version: 1.0.109
  • Feedback ID:

Errors

[{"error":"SyntaxError: Unexpected token H in JSON at position 53\n    at JSON.parse (<anonymous>)\n    at file:///Users/whoami/.nvm/versions/node/v18.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:733:9932\n    at Q (file:///Users/whoami/.nvm/versions/node/v18.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:713:13288)\n    at at2 (file:///Users/whoami/.nvm/versions/node/v18.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1095:1982)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-09T09:01:36.817Z"},{"error":"Error: Request was aborted.\n    at i61._createMessage (file:///Users/whoami/.nvm/versions/node/v18.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:971:7955)","timestamp":"2025-09-09T09:31:49.486Z"},{"error":"AxiosError: Request failed with status code 403\n    at XN (file:///Users/whoami/.nvm/versions/node/v18.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:715:1077)\n    at Unzip.G0 (file:///Users/whoami/.nvm/versions/node/v18.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:716:9955)\n    at Unzip.emit (node:events:529:35)\n    at Unzip.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1400:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)\n    at fB1.request (file:///Users/whoami/.nvm/versions/node/v18.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:718:2088)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async AL5 (file:///Users/whoami/.nvm/versions/node/v18.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2414:472)\n    at async Promise.all (index 0)\n    at async file:///Users/whoami/.nvm/versions/node/v18.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2400:9205","timestamp":"2025-09-09T09:36:31.816Z"}]

View original on GitHub ↗

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