mirror of
https://github.com/stablyai/orca.git
synced 2026-11-13 17:37:40 +00:00
* fix(browser): attach the desktop browser bridge to environment recipe SSH hosts Recipe workspaces connect runtime-owned SSH targets that serve a managed Orca server, but the bridge picked candidates from the SSH settings list, which hides runtime-owned targets, and browser routing refused them too. Pick bridge candidates from the managed-orcad claims, validate route partitions by registration, and route deployment hosts whoever owns them. Fixes #38603 Reported-by: Mehul K (@mek97) * fix(browser): follow recipe host connections for the bridge and page routes Owned SSH targets returned before the bridge rechecked, so a recipe host connecting never attached it, and recipe browser panes had no published SSH state to wait on. Recheck the bridge on every SSH state change, and read a recipe target's connection from its server's state. Fixes #38603 * fix(browser): settle a recipe browser route when its server is unreachable Only a live dial waits; lost or never-made contact now lets the route card offer Retry and browsing from this device. Fixes #38603 * test: annotate hoisted fixtures instead of casting Fixes #38603