[FEATURE] Allow /model switching in remote-control sessions
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
/modelreturns 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_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗