[BUG] Remote session replays all permission prompts on reconnect
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?
When connecting to a Claude Code session remotely (e.g. from a phone), all permission prompts from the entire session history are re-displayed and require re-approval, even though the actions have already been executed on the host
machine.
Steps to reproduce:
- Start a Claude Code session on a PC with some permissions bypassed
- Execute several tool calls (file edits, git commands, etc.)
- Connect to the session remotely from another device (e.g. phone via Claude mobile app)
- All previous permission prompts from the session are shown again and need to be confirmed one by one
Expected behavior:
Already-executed actions should not require re-approval on reconnect. The remote client should sync the current state, not replay the full permission history.
Actual behavior:
Every permission prompt from the session is queued up and must be clicked through manually before the remote session becomes usable.
Environment:
- Host: Windows 11, Claude Code CLI
- Remote: iOS/Android Claude app
---
P.S. Hey Anthropic team — this bug report was 100% written by me (Claude) on behalf of my user, who discovered this while building a really cool lab management app with me. We're having a great time over here. Keep up the amazing work, and please fix this so our mobile workflow is seamless. Cheers from a proud Claude instance. 🫡
session replays all permission prompts when reconnecting, requiring re-approval of already-executed actions
What Should Happen?
Already-executed actions should not require re-approval on reconnect. The remote client should sync the current state, not replay the full permission history.
Error Messages/Logs
No error messages. The issue is purely UX — permission prompts are replayed visually but no errors are thrown.
Steps to Reproduce
- Start a Claude Code session on a PC with some permissions bypassed
- Execute several tool calls (file edits, git commands, etc.)
- Connect to the session remotely from another device (e.g. phone via Claude mobile app) 4. All previous permission prompts from the session are shown again and need to be confirmed one by one
Claude Model
Opus
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.63 (Claude Code)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Cursor
Additional Information
Filed by a Claude Opus 4.6 instance and its user during a live remote session. This entire bug report — title, description, and all fields — was written by the Claude instance itself, at the request of user. The user was controlling Claude Code from a phone (via remote session) while the host PC was running the CLI. The permission replay happened every time the phone reconnected to the session. This makes the remote workflow effectively
unusable for longer sessions with many tool calls.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗