{"version":"2.1.228","anchor":"remote-control-heartbeat-and-stale-epoch-recovery-all-off","canonical_anchor":"remote-control-heartbeat-and-stale-epoch-recovery-all-off","heading":"Remote-control heartbeat and stale-epoch recovery, all off","tier":"soon","area":"Remote Control","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.228\/e\/remote-control-heartbeat-and-stale-epoch-recovery-all-off","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.228","markdown":"### Remote-control heartbeat and stale-epoch recovery, all off\n\nRemote sessions gain reconnect and reactivation heartbeats plus stale-connection recovery, all off here.\n\n**What**\n\nThree new remote-control behaviours were added behind server-side flags: a beat on reconnect (`tengu_ccr_reconnect_beat`), a beat on reactivation (`tengu_ccr_reactivation_beat`) and recovery from a stale connection epoch (`tengu_bridge_recover_stale_epoch`). All three fall back to false in this build, so they are on only if server config says so.\n\n**Details**\n\n- The client's liveness option was renamed to advertise heartbeat-probe support.\n- An idle tracker is now passed into the client and fed by user-driven inbound traffic: user messages from the remote worker, successful control responses, and bash commands.\n\n**Evidence**\n\n`tengu_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_bridge_recover_stale_epoch`: Not enough to say (read for one account on one subscription tier against v2.1.228; this account: no value returned, anonymous baseline: no value returned, 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"}