[FEATURE] Allow /model switching in remote-control sessions

Resolved 💬 3 comments Opened Mar 27, 2026 by faithprice Closed May 28, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Problem

/model command is unavailable in claude --remote-control sessions, returning:
/model isn't available over Remote Control.

Tested from multiple client devices (iPhone Safari, Windows Chrome) — same result. This is a protocol-level limitation, not client-specific.

Current Behavior

  • Remote control sessions are locked to the model selected at launch
  • /model returns error in remote sessions
  • To switch models, user must close remote-control, switch locally, and restart

Expected Behavior

/model should work in remote-control sessions, allowing users to switch models without restarting the session.

Why This Matters

Remote control is great for multi-device access (phone, laptop, etc.), but being unable to switch models mid-session forces unnecessary restarts and breaks workflow continuity. Common scenario: start with Haiku for simple tasks, need Opus for complex analysis — currently requires full session restart.

Environment

  • Claude Code (latest)
  • macOS (Mac Studio, Mac15,14)
  • Clients tested: iPhone Safari, Windows Chrome (LG Gram)

Proposed Solution

Expected Behavior

/model should work in remote-control sessions, allowing users to switch models without restarting the session.

Alternative Solutions

_No response_

Priority

High - Significant impact on productivity

Feature Category

API and model interactions

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

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