Commit Graph
14 Commits
Author SHA1 Message Date
Jinwoo-HandOrca dcad5f497d Finish host copy audit
Co-authored-by: Orca <help@stably.ai>
2026-06-12 22:54:03 -07:00
Jinwoo Hong 4cc0147005 Fix orchestration mail from WSL and SSH terminals (#3918) 2026-05-31 15:13:15 -04:00
Jinwoo Hong 02e0faee5f test: mock pty output pause state in ssh ipc tests (#3829) 2026-05-30 11:40:28 -07:00
Jinwoo HongandOrca c21fdf8fb2 Fix SSH handler re-registration port forwards (#2963)
Co-authored-by: Orca <help@stably.ai>
2026-05-27 21:04:30 -07:00
Neil eb579a0e54 Fix SSH sessions after host sleep 2026-05-26 14:53:16 -07:00
3b74b8b1d7 Allow removing an unreachable SSH target (#2640)
* Allow removing an unreachable SSH target

handleRemove tried to reconnect-then-terminate before deleting the
target. When the remote host is dead, the reconnect handshake times
out and the user is stuck with a stale entry. Reroute removal through
a best-effort cleanup helper so the local entry can always be deleted.

Fixes #2626

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* review: harden SSH target removal tests

- cover removeTarget when disconnect fails in main IPC
- cover retry termination failure after reconnect in renderer removal helper
- verified unreachable-target removal in Electron with IPC and Settings UI signals

Co-authored-by: Orca <help@stably.ai>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com>
Co-authored-by: Orca <help@stably.ai>
2026-05-22 16:23:39 -04:00
Jinwoo HongandOrca 77daf71386 Fix SSH PTY routing after restoring multiple workspaces (#2555)
* Fix SSH PTY id collisions across targets

* review: harden SSH PTY scoped-id routing

- dedupe SSH terminate-session cleanup by raw relay id
- normalize scoped SSH PTY ids at Store lease write boundaries
- add scoped-id regression coverage for provider, IPC, persistence, and lifecycle paths
- verify duplicate relay pty-1 restore over a live SSH relay

Co-authored-by: Orca <help@stably.ai>

* test: expect scoped SSH relay PTY ids

Co-authored-by: Orca <help@stably.ai>

---------

Co-authored-by: Orca <help@stably.ai>
2026-05-21 17:26:16 -04:00
Jinwoo HongandOrca c3bfc796af Fix SSH relay persistence and reset controls (#2274)
Co-authored-by: Orca <help@stably.ai>
2026-05-18 18:19:22 -04:00
Jinwoo HongandOrca f70802f31c Surface SSH relay loss in target state (#2265)
Co-authored-by: Orca <help@stably.ai>
2026-05-18 13:16:23 -07:00
Jinwoo HongandOrca aa0a1d2ed9 feat(ssh): preserve remote PTY sessions across app close (#1706)
Co-authored-by: Orca <help@stably.ai>
2026-05-12 21:09:51 -07:00
Jinwoo HongandOrca c9391e203f feat(orchestration): add inter-agent orchestration system (#1188)
Co-authored-by: Orca <help@stably.ai>
2026-04-28 12:21:31 -07:00
Jinwoo HongandOrca 451d7cab42 fix(ssh): await root registration before remote worktree creation (#1120)
Co-authored-by: Orca <help@stably.ai>
2026-04-26 14:14:30 -07:00
Jinwoo Hong 7c717e2903 fix(ssh): register relay roots on connect and retry file explorer load (#946) 2026-04-22 11:42:22 -07:00
Jinwoo Hong cc66e120eb feat: Add SSH remote support (beta) (#590) 2026-04-13 19:23:09 -07:00