mirror of
https://github.com/stablyai/orca.git
synced 2026-10-19 08:03:13 +00:00
Per Brennan's direction on this PR: tab icons must not run their own foreground-process probe. Identity now flows through the same already-computed state as the sidebar agent rows — hook entries (kept live by the OSC 133 command-finished drop machinery), explicit titles, and launch bootstrap. The probe's one unique local job, clearing stale launch identity after the launched agent exits, is replaced with probe-free evidence: a completed hook at a shell title, or a previously observed live hook row that was dropped (crash/kill path) while the title reads as a shell. Behavior trades, accepted with this direction: agents that never emit hooks resolve from title evidence or show no icon, and a done-but-open agent whose title reads as a shell shows no icon (matches the existing remote-pane behavior). Co-authored-by: Orca <help@stably.ai>