[FEATURE] [Feature Request] Ultraplan should only block new Remote Control sessions, not monitoring of existing ones
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
Summary
When an Ultraplan session is active, ALL Remote Control connections are
disconnected — including sessions that were already running and are merely
being monitored passively from a mobile device.
Current Behavior
Starting an Ultraplan session disconnects any active Remote Control session
immediately and permanently, with no way to reconnect until Ultraplan ends.
Expected Behavior
Ultraplan should block opening new Remote Control sessions, but allow
read-only monitoring of already-running sessions to continue.
Why This Matters
Monitoring an existing session consumes zero additional tokens. The user is
not initiating new work — they are simply observing a task already in
progress. Cutting the connection forces users to physically remain at their
workstation (or carry a laptop to bed) just to watch a long-running job,
even though that observation produces no extra load whatsoever.
Environment
- Claude Code with Remote Control enabled
- Claude mobile app (Android)
- Max Plan / Ultraplan
- Windows 11, PowerShell
References
("Ultraplan disconnects Remote Control")
- Related: #32642, #29219, #34531
Proposed Solution
Proposed Fix
Introduce a distinction between:
- Active Remote Control (sending prompts, creating new turns) → block
during Ultraplan ✅ reasonable
- Passive monitoring (read-only view of ongoing session) → should remain
allowed during Ultraplan
Alternative Solutions
_No response_
Priority
High - Significant impact on productivity
Feature Category
Interactive mode (TUI)
Use Case Example
Concrete Use Case
- User starts a long-running Claude Code session (e.g. Opus 4.8, 1M context)
- User connects via Claude mobile app to monitor progress remotely
- Ultraplan kicks in → mobile connection is severed
- User has no way to check on the session without returning to the PC
Additional Context
<img width="2907" height="1672" alt="Image" src="https://github.com/user-attachments/assets/0af22e7e-3e01-4907-9913-d0faddde6543" />