Remote Control 2.1.268 (macOS): session spawned by `claude rc` stops all outbound traffic after its first turn; hub marks it offline, app shows "Reconnect from your computer"

Status Open
Reported on v2.1.268
Maintainer reply None cached
Activity 0 comments · opened Sep 12, 2026

Environment: macOS 26.6.2, Apple Silicon, Claude Code 2.1.268 native build. claude rc --name <name> running headless as a user LaunchAgent (no TTY, TERM=dumb). Compared against 2.1.263 on the same machine and 2.1.263 on Linux.

Symptom: a session created from the mobile app on the rc host streams its first turn, then within about a minute the app shows "Reconnect from your computer". ListAgents from another session lists it as offline. The session process stays alive with an ESTABLISHED TCP socket to api.anthropic.com.

Measurements: nettop -x -P -p <session pid> -J bytes_in,bytes_out: after the turn ends, bytes_in keeps growing (about 80 to 120 B per 30 s, server pings) while bytes_out stays frozen (2,922 B total over 25 min). CPU 0.0, no child processes, no crash report, no hooks running. A 2.1.263 host started on the same Mac, same directory, minutes apart: its session's bytes_out keeps growing after a completed turn and ListAgents shows idle. A Linux host on 2.1.263: sessions live for 20 h+.

Ruled out: system sleep and Power Nap, launchd ProcessType throttling, hook subprocesses, IPv6 temporary-address rotation, network path (API reachable in 19 ms), hub outage (other sessions on the account stayed live).

Repro:

  1. Run claude rc --name x on macOS with 2.1.268.
  2. From the phone, create a session and send "hi".
  3. Wait 60 to 120 s: the app shows "Reconnect from your computer"; nettop shows bytes_out frozen for the session process.

Same steps with the 2.1.263 binary: the session stays connected.

Workaround: pin the rc host to the 2.1.263 binary. The 2.1.269 changelog lists no related fix.

View original on GitHub ↗