Remote Control: approving permission from phone hangs Claude Code on host

Resolved 💬 3 comments Opened Apr 22, 2026 by koxon Closed Apr 22, 2026

Summary

When using /remote-control to pair a phone with Claude Code, approving a tool-permission prompt from the phone does not release the prompt on the host — Claude Code stays stuck waiting. The only way to unblock is to approve the permission directly on the host machine, which defeats the purpose of remote approval.

Environment

  • Platform: Linux (Amazon Linux 2023, kernel 6.1.163-186.299.amzn2023.x86_64)
  • Shell: bash
  • Claude Code CLI, invoked with /remote-control
  • Model: Opus 4.7 (1M context)

Repro

  1. Run /remote-control on the host machine and pair with the phone.
  2. Trigger any action that requires permission approval (e.g., a Bash call not covered by the allowlist).
  3. Tap Approve on the phone.

Expected

Permission is granted remotely and Claude Code proceeds with the tool call.

Actual

Claude Code hangs on the host — the permission prompt stays active. Approving on the host machine itself is required to unblock. The remote approval appears to be acknowledged on the phone but never delivered to (or acted on by) the host CLI.

Notes

  • Happens consistently across multiple tool-approval prompts in the same session.
  • No visible error on either device — the host just keeps waiting.

View original on GitHub ↗

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