Quiet disconnected SSH polling

Co-authored-by: Orca <help@stably.ai>
This commit is contained in:
Jinwoo-H
2026-06-13 02:53:42 -07:00
co-authored by Orca
parent 0fe7b4d41b
commit b97e48507e
6 changed files with 88 additions and 1 deletions
@@ -140,6 +140,10 @@ Done means: Local, SSH, remote server, and future cloud VMs share one Host model
- [~] Integration-test Linear/Jira with explicit source account selection.
- [x] Integration-test automations on local host, SSH host, and remote server where supported.
- [x] Integration-test disconnected host UX for Tasks, New Workspace modal, sidebar, and automations.
- 2026-06-13 follow-up: verified patched main IPC against a live Docker SSH target.
Connected SSH PTY inspection returned `bash`; after disconnect, PTY inspection returned
`null`/`false` and remote agent detection returned `[]` without repeated main-process
handler errors.
- [ ] Integration-test new client with older remote server and older client with newer server where practical.
- [x] Electron-test Add Project flows: browse folder, clone URL, and create project from scratch on local and SSH hosts.
- [x] Electron-test workspace options and sidebar host filtering.
@@ -273,6 +273,12 @@
Docker SSH target through Orca IPC, added an SSH project, created an SSH worktree, tested
disconnected SSH UX, opened Tasks, opened Automations, and captured screenshots below.
</li>
<li class="pass">
Follow-up disconnected SSH validation launched a patched second Electron instance,
connected a Docker SSH PTY, observed foreground process <code>bash</code>, disconnected
the host, then verified PTY inspection returned <code>null</code>/<code>false</code>
and remote agent detection returned <code>[]</code> without repeated handler errors.
</li>
<li class="pass">
Focused locked-SSH Add Project regression test passed:
<code>src/renderer/src/components/sidebar/AddRepoDialogStepContent.test.tsx</code>,