mirror of
https://github.com/stablyai/orca.git
synced 2026-11-13 17:37:40 +00:00
closeTerminalTab defaulted a missing reason to 'user', so programmatic closes (a withdrawn launch pane, a host-retired pane) reached a paired host as session.tabs.close reason:'user' and killed its live terminal. The reason is now required; only gestures declare 'user', CLI/RPC/phone closes forwarded by main declare 'requested', and housekeeping declares 'cleanup', which never kills a paired host's live terminal. A launch pane closed by housekeeping no longer tells main the user stopped its launch. Refs #37245