[BUG] [Discovery] Title: [Discovery] bypassPermissions mode is inherited by Remote Control mobile client

Resolved 💬 3 comments Opened Feb 27, 2026 by HeroicMeasure Closed Mar 3, 2026

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

  1. Start Claude Code locally with defaultMode: "bypassPermissions" in settings
  2. Run /rc or claude rc to activate Remote Control
  3. Connect from Claude iOS app
  4. Issue any command that would normally require permission (file write, bash command)
  5. 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_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗