Remote Control: add permission mode cycling from mobile app
Feature Request
When using Claude Code via Remote Control (/rc) from the Claude iOS/web app, there is no way to change the permission mode mid-session. On the CLI terminal, users can press Shift+Tab to cycle through permission modes (Default → Accept Edits → Plan → Default), but the mobile Remote Control interface has no equivalent control.
Problem
This creates a workflow gap for users who primarily interact via mobile Remote Control:
- Cannot grant edit permissions: If you start in a restrictive mode, you're stuck — every tool call gets denied with no way to approve
- Cannot enter Plan mode: Useful for switching to read-only analysis mid-session
- Cannot toggle Accept Edits: The most practical mode for hands-off mobile usage
/permissionscommand is not recognized from the mobile interface either
Current Workaround
The user must physically go to the machine running the CLI session and press Shift+Tab on the terminal. This defeats the purpose of Remote Control.
Proposed Solution
Add a UI element in the mobile Remote Control interface that allows cycling or selecting permission modes, equivalent to Shift+Tab in the terminal. This could be:
- A mode selector/dropdown in the mobile chat UI
- A special
/modecommand recognized from Remote Control - A button/toggle in the session controls area
Related Issues
- #29214 — Mobile app shows permission prompts despite
--dangerously-skip-permissions(permission mode inheritance is broken) - #29006 — Enable Remote Control for Claude Desktop App
Environment
- Claude Code CLI on macOS
- Claude iOS app (Remote Control)
- Affects all permission modes when accessed via Remote Control
Showing cached comments. Read the full discussion on GitHub ↗
6 Comments
YES PLEASE! Why does it not respect permissions... it's asking me to allow... but in my terminal I have bypass permissions :(
Github bot don't you dare close this! This is very much needed. Randomly ending up manually approving tools and having no way to change permissions completely kills the usefulness of the session and there is no way to recover without going back to the remote machine.
Up vote. Very very need it
This is essential, please implement this
Makes the remote sessions completely unusable with this bug. Urgent fix required.
This is more than a convenience control. Permission mode is part of the session authority boundary, so Remote Control needs a way to view and change it without requiring physical access to the terminal.
A robust mobile UI should probably show:
Otherwise mobile users can end up in a misleading state: connected to the session, but unable to make the policy change needed to keep the session useful.