Agent View: show which sessions have an active Remote Control connection
Summary
Feature request: show which sessions in Agent View (claude agents) currently have a Remote
Control connection, both in the interactive TUI and in claude agents --json.
Motivation
Agent View is described as "one screen for every session" (/en/agent-view), and Remote Control
lets you drive a session from claude.ai/code or the mobile app (/en/remote-control). Today
there's no way to tell from that one screen which sessions are RC-connected — you have to attach
to each session individually and check its own footer /rc active indicator.
This matters most exactly when Agent View is most useful: several background/interactive sessions
running at once, where the whole point is not having to attach to each one just to check status.
Knowing at a glance which sessions you can already pick up from your phone (vs. which ones aren't
RC-connected yet) would save that round trip.
What I checked before filing
claude agents --json(the documented scripting interface) prints per-sessionpid,id,
cwd, kind, startedAt, sessionId, name, status, state — no Remote Control field at
all. So this isn't just a missing TUI icon; the data isn't exposed via the scriptable path
either, meaning there's currently no way to build an external tool that surfaces this (I looked
into building a small workaround before concluding this needs to be a real feature request).
- The Agent View docs (
/en/agent-view) describe six state indicators (Working / Needs input /
Idle / Completed / Failed / Stopped) plus PR badge, age, and session name — no RC indicator among
them.
- The Remote Control docs (
/en/remote-control) confirm the only existing indicators are: the
local /rc active footer in that one session's own terminal, and a "computer icon with a green
status dot" in the mobile app's session list — neither is visible from claude agents.
Proposed shape
- TUI: a small badge/icon per row (e.g. next to the PR badge) when a session has an active Remote
Control connection — reusing the existing "computer icon + green dot" visual language from the
mobile app's session list would keep it consistent.
- Scripting: add a boolean field (e.g.
remoteControlActiveor similar) to each session object in
claude agents --json, so this is checkable by external tooling too, not just visually.
Happy to help test if useful — filing this as a gap I ran into, not attached to a specific
implementation preference.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗