Remote Control: add permission mode cycling from mobile app

Status Fixed / completed
Maintainer reply None cached
Activity 7 comments · opened Feb 27, 2026 · closed Aug 17, 2026

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
  • /permissions command 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:

  1. A mode selector/dropdown in the mobile chat UI
  2. A special /mode command recognized from Remote Control
  3. 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

View original on GitHub ↗

6 Comments

chadfurman · 5 months ago

YES PLEASE! Why does it not respect permissions... it's asking me to allow... but in my terminal I have bypass permissions :(

LeonardMH · 4 months ago

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.

ihorml · 4 months ago

Up vote. Very very need it

wmayner · 3 months ago

This is essential, please implement this 🫪

spiky02plateau · 3 months ago

Makes the remote sessions completely unusable with this bug. Urgent fix required.

Snailflyer · 3 months ago

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:

  • current permission mode
  • whether the mode came from the local CLI, config, or mobile override
  • which pending prompt/tool call is affected by the change
  • whether the host accepted the mode change

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.

Showing cached comments. Read the full discussion on GitHub ↗