Remote Control does not show permission prompts from agent team sub-panes
Summary
When using Claude Code with Remote Control (desktop app) and Agent Teams (CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1), permission prompts that appear in teammate sub-panes (tmux) are not forwarded to the Remote Control UI. The user has no way of knowing a teammate is blocked waiting for approval unless they manually check the SSH terminal.
What works
- Communication between Team Lead and teammates (messages, plan approval requests/responses via
SendMessage) is correctly displayed in Remote Control - The main pane (Team Lead) prompts appear in Remote Control as expected
What doesn't work
- When a teammate agent (running in a tmux sub-pane) triggers a permission prompt — e.g., _"Do you want to create plan.md?"_ — this prompt is only visible in the tmux sub-pane on the SSH shell
- The Remote Control desktop UI shows no indication that a teammate is waiting for user input
- The teammate silently blocks until someone manually switches to the SSH terminal and answers the prompt
Impact
This makes Agent Teams effectively unusable via Remote Control for workflows that require teammate permission prompts. The user sits at the desktop waiting for progress while a teammate is blocked on an invisible question.
Expected behavior
Permission prompts from all team member panes (not just the main pane) should be forwarded to the Remote Control UI, or at minimum a notification should indicate that a sub-pane requires user input.
Environment
- Claude Code CLI via SSH
- Remote Control (desktop app) connected to the SSH session
- Agent Teams enabled (
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1) - Teammates spawned with
mode: "plan"(plan approval required) - Linux (Ubuntu), tmux-based agent backend
Reproduction
- Start Claude Code via SSH with Remote Control connected
- Create an agent team with
TeamCreate - Spawn a teammate with
mode: "plan" - Teammate explores codebase and triggers plan mode prompt ("Do you want to create plan.md?")
- Observe: prompt appears ONLY in the tmux sub-pane, NOT in Remote Control
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗