{"version":"2.1.225","anchor":"remote-control-re-arms-itself-after-a-re-login","canonical_anchor":"remote-control-re-arms-itself-after-a-re-login","heading":"Remote Control re-arms itself after a re-login","tier":"notice","area":"Remote Control","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.225\/e\/remote-control-re-arms-itself-after-a-re-login","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.225","markdown":"### Remote Control re-arms itself after a re-login\n\nRemote Control now turns itself back on after you log in again, instead of staying dead.\n\n**What**\n\nA watcher now runs while a REPL bridge session sits in the \"auth\" failure state and turns Remote Control back on once valid credentials reappear, instead of leaving the session dead until manual intervention.\n\n**Details**\n\n- Re-checks credentials every 300000 ms; on finding a fresh credential for the same account it clears `replBridgeError`, flips `replBridgeEnabled` back on and fires telemetry `tengu_bridge_repl_auth_revive`.\n- Refuses to revive across accounts, logging \"credential belongs to a different account \u2014 disarming\".\n- In non-interactive sessions a brake applies unless an in-process `\/login` bumps the new `authChangeGeneration` counter.\n- Close code 4094 (worker credential expired) is treated as auth-recoverable only when this gate is on.\n- Gated on `tengu_bridge_auth_revive`, fallback true absent a server value; with the gate off the code still logs \"kill switch off \u2014 still polling, no unattended revive\".\n- `authChangeGeneration` and the `\"\\x00baseline-pending\"` sentinel are new in this build.\n\n**Evidence**\n\n`[bridge:repl] Auth-revive watcher: fresh same-account credential \u2014 re-enabling Remote Control`\n\n- Flag `tengu_bridge_auth_revive`: On for this account, and not off by default (read for one account on one subscription tier against v2.1.225; this account: on, anonymous baseline: on, compiled default: on) 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- Names: `\/login`\n- Tier: You'll notice\n- Useful: 4\/5\n- Signal: 0\/5"}