Neil and Orca
fa94065a81
Recover exported terminal handles from live PTYs ( #7162 )
...
* Recover exported terminal handles from live PTYs
* Guard terminal-handle adoption: first-wins, no collisions
Discovery adoption of ORCA_TERMINAL_HANDLE is now skipped when the pty
already has a handle bound this session (re-keying would strand waiters
registered under the old handle) or when the reported handle is already
bound to a different pty (provider-reported values are not trusted to be
collision-free). Also adds the relay why-comment and PtyProcessSummary
type alias from review feedback.
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Orca <help@stably.ai >
2026-07-02 23:06:32 -07:00
..
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-05-29 02:00:53 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-05-31 15:13:15 -04:00
2026-05-31 15:13:15 -04:00
2026-06-29 22:38:29 -07:00
2026-05-31 10:48:16 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-19 17:14:55 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-28 23:56:05 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-07-02 18:17:47 -07:00
2026-06-29 22:38:29 -07:00
2026-07-02 18:17:47 -07:00
2026-07-02 18:17:47 -07:00
2026-06-29 22:38:29 -07:00
2026-06-15 22:13:46 -07:00
2026-06-29 22:38:29 -07:00
2026-06-13 18:53:01 -07:00
2026-06-13 18:53:01 -07:00
2026-06-15 22:13:46 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 00:39:45 -07:00
2026-06-19 17:14:55 -07:00
2026-06-08 13:19:45 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-16 18:10:01 -07:00
2026-06-16 18:10:01 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-07 11:18:43 -07:00
2026-06-29 22:38:29 -07:00
2026-05-31 01:50:16 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-28 23:43:33 -07:00
2026-06-28 23:43:33 -07:00
2026-06-29 15:25:13 -07:00
2026-06-29 15:25:13 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-05-25 18:35:48 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-05-14 16:06:23 -07:00
2026-05-14 16:06:23 -07:00
2026-06-19 17:14:55 -07:00
2026-06-29 22:38:29 -07:00
2026-06-28 15:08:13 -07:00
2026-06-29 22:38:29 -07:00
2026-05-11 14:28:59 -07:00
2026-05-11 15:29:15 -07:00
2026-06-30 16:16:10 -07:00
2026-07-02 23:06:32 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-28 17:28:37 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-30 16:16:10 -07:00
2026-06-10 20:20:50 -07:00
2026-06-10 20:20:50 -07:00
2026-06-12 13:29:13 -07:00
2026-06-12 13:29:13 -07:00
2026-06-12 13:29:13 -07:00
2026-06-12 13:29:13 -07:00
2026-06-29 22:38:29 -07:00
2026-06-30 16:16:10 -07:00
2026-06-09 01:17:34 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-06-29 22:38:29 -07:00
2026-05-14 23:30:22 -07:00