{"version":"2.1.77","anchor":"remote-bridge-v2-transport","canonical_anchor":"remote-bridge-v2-transport","heading":"Remote Bridge v2 Transport","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.77\/e\/remote-bridge-v2-transport","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.77","markdown":"### Remote Bridge v2 Transport\n\n**What**\n\nA complete WebSocket-based remote bridge implementation for connecting Claude Code CLI sessions to Claude Desktop, replacing the older SSE-based transport.\n\n**Details**\n\n- New WebSocket transport with JWT-based authentication (`worker_jwt`)\n- Automatic JWT refresh on 401 errors with transparent transport rebuilding\n- Connection status tracking: \"Disconnected\", \"Reconnecting\u2026\" states shown in the UI\n- Keep-alive heartbeat for session persistence\n- Message batching and history flushing on reconnection\n- Session creation via `\/v1\/code\/sessions` endpoint\n- Session archival support\n- Gated by `tengu_bridge_repl_v2` feature flag\n\n**Evidence**\n\nRemote bridge session manager (search for `\"[remote-bridge]\"`) \u2014 38+ log messages added; feature flag `tengu_bridge_repl_v2`\n\n- Flag `tengu_bridge_repl_v2`: On for this account, and not off by default (read for one account on one subscription tier against v2.1.77; this account: on, anonymous baseline: on, compiled default: no gate table built for this version) 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."}