Model switch in desktop app causes API error when terminal Claude Code session is active
Resolved 💬 3 comments Opened Mar 27, 2026 by coed3456-source Closed Mar 31, 2026
Bug: Switching models in Claude Code desktop app (Windows) causes an API error when a Claude Code terminal session is simultaneously active (remote server).
Steps to reproduce:
- Start Claude Code in a remote server terminal (e.g. WSL/Linux)
- Connect to same session via Claude Code desktop app (Windows)
- While terminal session is active, switch model in the app UI (e.g. Sonnet → Opus)
- → API error occurs
Expected: Model switches cleanly
Actual: API error occurs; switching back to original model resolves it
Note: This worked 1-2 days ago. The issue appears specifically when the terminal session is in an active/waiting state. If terminal is idle/closed, model switching works fine.
Environment: Claude Code desktop app (Windows) + remote Linux server terminal (WSL2)
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗