{"name":"tengu_ccr_bridge","slug":"tengu-ccr-bridge","family":"flag","title":"Feature flags","noun":"feature flag","description":"Bridge worker sessions record which account launched them, but the bridge is off.","description_source":"entry","described_by":{"version":"2.1.251","anchor":"bridge-child-sessions-record-the-account-that-launched-them"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":149,"mined_builds":149,"first_cited":{"version":"2.1.51","released_at":"2026-02-23 23:44:09","spans":2}},"aliases":[],"entries":[{"version":"2.1.283","anchor":"remote-control-no-longer-needs-the-feature-flag-for-subscrib","heading":"Remote Control works for paid subscribers who turned telemetry off","line":"Pro, Max, Team and Enterprise users signed in with their Claude account can use Remote Control even with telemetry turned off","released_at":"2026-09-25 18:46:11","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.283","anchor":"remote-control-eligibility-new-early-pass-before-the-featur","heading":"Remote Control can pass its eligibility check before feature flags are looked at","line":"Under one condition, Claude Code now allows Remote Control before checking feature flags, skipping the refusal tied to `DISABLE_GROWTHBOOK`","released_at":"2026-09-25 18:46:11","reason":"gate cited by this entry"},{"version":"2.1.281","anchor":"remote-control-eligibility-now-reports-a-reason-code-for-eac","heading":"Remote Control eligibility now reports a reason code for each refusal","line":"Each reason Remote Control can refuse to start now carries a short code, recorded when the bridge is skipped","released_at":"2026-09-23 17:01:17","reason":"gate cited by this entry"},{"version":"2.1.281","anchor":"remote-control-now-refetches-org-policy-on-a-cache-miss-befo","heading":"Remote Control now refetches org policy on a cache miss before refusing, and logs why the bridge is off","line":"Remote Control now re-checks your organization's policy on a cache miss before refusing, and says so when it can't verify it","released_at":"2026-09-23 17:01:17","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.251","anchor":"bridge-child-sessions-record-the-account-that-launched-them","heading":"Bridge child sessions record the account that launched them","line":"Bridge worker sessions record which account launched them, but the bridge is off.","released_at":"2026-08-28 15:34:26","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.251","anchor":"remote-control-bridge-still-gated-off-by-default","heading":"Remote control bridge still gated off by default","line":"The cross-session remote-control bridge stays off unless the server enables it; its state shows in debug output.","released_at":"2026-08-28 15:34:26","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.51","anchor":"remote-control-bridge-overhaul","heading":"Remote Control Bridge Overhaul","line":null,"released_at":"2026-02-23 23:44:09","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":7,"docs":[],"docs_total":0,"gates":[{"version":"2.1.283","state":"on-in-practice","account":true,"baseline":false,"code_default":false},{"version":"2.1.281","state":"on-in-practice","account":true,"baseline":false,"code_default":false},{"version":"2.1.251","state":"on-in-practice","account":true,"baseline":true,"code_default":false},{"version":"2.1.51","state":"on-in-code","account":true,"baseline":false,"code_default":null}],"related":[{"name":"tengu_ccr_bundle_max_bytes","slug":"tengu-ccr-bundle-max-bytes","description":"Default `null`, which means `104857600` bytes (100 MiB). The size cap for the git bundle built to upload a local repository to a cloud session: bundle tiers larger than the cap are skipped in favour of narrower ones, and when even the last tier exceeds it the upload fails with \"Repo is too large to bundle\". Twice the cap also limits the bytes staged into the work-in-progress stash commit that goes into the bundle."},{"name":"tengu_ccr_bundle_seed_enabled","slug":"tengu-ccr-bundle-seed-enabled","description":"If a folder is too big to seed a cloud session, you now see the size, cap and biggest files."},{"name":"tengu_ccr_bundle_upload","slug":"tengu-ccr-bundle-upload","description":"Most of this release's changed code is the build system moving modules, not features changing."},{"name":"tengu_ccr_classifier_keepalive_enabled","slug":"tengu-ccr-classifier-keepalive-enabled","description":"Claude Code adds a keepalive so remote classifier calls don't time out during long coordination checks"},{"name":"tengu_ccr_context_build_after_resume_enabled","slug":"tengu-ccr-context-build-after-resume-enabled","description":"The wake-up and retry steps for background MCP tasks now depend on a new remote switch that is off by default"},{"name":"tengu_ccr_delta_rehydrate","slug":"tengu-ccr-delta-rehydrate","description":"Default `false`. Used when resuming a remote (CCR v2) session from its internal events. When off, the resume records the fallback reason `client-gated` and reads the events without a starting event id. When on, it looks up a stored event id for the session and, if that id appears in the last 64 KiB of the local transcript, passes it to the internal event reader so reading starts from that event; otherwise it falls back with the reason `no-sidecar` or `tip-not-in-tail`."},{"name":"tengu_ccr_disk_watchdog","slug":"tengu-ccr-disk-watchdog","description":"A new gated background watchdog can warn or take action when disk space runs low"},{"name":"tengu_ccr_drop_unwatched_stream_events","slug":"tengu-ccr-drop-unwatched-stream-events","description":"Two new remote flags control telemetry event-holding and dropping unwatched stream events"},{"name":"tengu_ccr_event_hold_enabled","slug":"tengu-ccr-event-hold-enabled","description":"Two new remote flags control telemetry event-holding and dropping unwatched stream events"},{"name":"tengu_ccr_exclude_dynamic_restore_killswitch","slug":"tengu-ccr-exclude-dynamic-restore-killswitch","description":"A session setting for excluding dynamic sections now survives a worker restart in headless mode."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-ccr-bridge","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}