{"version":"2.1.228","anchor":"remote-control-gains-reconnect-and-reactivation-heartbeats-a","canonical_anchor":"remote-control-gains-reconnect-and-reactivation-heartbeats-a","heading":"Remote control gains reconnect and reactivation heartbeats, all off by default","tier":"soon","area":"Remote Control","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.228\/e\/remote-control-gains-reconnect-and-reactivation-heartbeats-a","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.228","markdown":"### Remote control gains reconnect and reactivation heartbeats, all off by default\n\nRemote control adds reconnect, reactivation and idle heartbeats, each behind a gate that defaults off.\n\n**What**\n\nThe remote-control connection's liveness probe is renamed to heartbeat probe throughout, and two new triggers are added: a beat after a reconnect that found the connection stale, and a beat when activity resumes after idle. Each has its own gate, `tengu_ccr_reconnect_beat`, `tengu_ccr_reactivation_beat` and `tengu_ccr_idle_heartbeat`, all falling back to off, with the real values coming from remote config.\n\n**Details**\n\n- Renamed pieces include `onHeartbeatProbe`, `advertiseHeartbeatProbeSupport` and the log line `cli_sse_heartbeat_probe_received`.\n- Successful beats report as `ccr_heartbeat_probe`, `ccr_reconnect_beat` or `ccr_reactivation_beat`.\n\n**Evidence**\n\n`ccr_reactivation_beat`\n\n- Flag `tengu_ccr_reconnect_beat`: Off by default, switched on for this account (read for one account on one subscription tier against v2.1.228; this account: on, anonymous baseline: on, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_ccr_reactivation_beat`: Off by default, switched on for this account (read for one account on one subscription tier against v2.1.228; this account: on, anonymous baseline: on, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Flag `tengu_ccr_idle_heartbeat`: Off by default, switched on for this account (read for one account on one subscription tier against v2.1.228; this account: on, anonymous baseline: on, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Remote Control\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 3\/5\n- Present in the build but not switched on"}