[BUG] [Discovery] Title: [Discovery] bypassPermissions mode is inherited by Remote Control mobile client
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Summary
Setting bypassPermissions mode on a local Mac session before activating
Remote Control (/rc) causes the mobile client (iOS Claude app) to fully
inherit the permission mode. This means Claude executes all tool calls
autonomously on the remote client with no approve/deny prompts —
even though there is no way to SET permission mode from mobile.
Actual Behavior
bypassPermissions is silently inherited. Mobile client has full autonomous
execution with no UI indication of which permission mode is active.
Why This Matters
This is undocumented behavior. Users who set bypassPermissions for local
convenience may not realize their mobile remote session is also fully autonomous.
Conversely, power users can intentionally leverage this for frictionless
mobile control.
Environment
- Claude Code: v2.1.61
- macOS: Darwin 25.3.0
- Mobile: Claude iOS app (Remote Control research preview)
- Discovery date: February 27, 2026
Reported by
Abid Nawaz — discovered during exploration of Remote Control + permission
mode interaction on day 1 of the Remote Control
What Should Happen?
Permission mode should either:
- Be separately configurable on the mobile client, OR
- Be clearly documented that it inherits from the host session
Actual Behavior
bypassPermissions is silently inherited. Mobile client has full autonomous
execution with no UI indication of which permission mode is active.
Error Messages/Logs
Steps to Reproduce
- Start Claude Code locally with
defaultMode: "bypassPermissions"in settings - Run
/rcorclaude rcto activate Remote Control - Connect from Claude iOS app
- Issue any command that would normally require permission (file write, bash command)
- Observe: command executes immediately with no permission prompt on mobile
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
v2.1.62
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗