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:

  1. Start Claude Code in a remote server terminal (e.g. WSL/Linux)
  2. Connect to same session via Claude Code desktop app (Windows)
  3. While terminal session is active, switch model in the app UI (e.g. Sonnet → Opus)
  4. → 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)

View original on GitHub ↗

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