diff options
| author | Adam Malczewski <[email protected]> | 2026-06-25 16:30:22 +0900 |
|---|---|---|
| committer | Adam Malczewski <[email protected]> | 2026-06-25 16:30:22 +0900 |
| commit | fc1c3a54c3075990ec0dd0f97901bd46fe142923 (patch) | |
| tree | a87b9debbba69b37b38a5645645fb105f6e4caa1 /packages/cli/src/http.test.ts | |
| parent | 652010b6c054b69d813e8a2c724d6db039242119 (diff) | |
| download | dispatch-fc1c3a54c3075990ec0dd0f97901bd46fe142923.tar.gz dispatch-fc1c3a54c3075990ec0dd0f97901bd46fe142923.zip | |
feat(ssh): wave 5c — host-bin registers exec-backend + ssh; transport-http barrel
Wave 5c (final wiring) of transparent SSH support.
- host-bin: register exec-backend + ssh in CORE_EXTENSIONS (exec-backend before
the tool extensions that dependsOn it; ssh after, provides the remote-backend
factory + ComputerService at boot). +@dispatch/exec-backend/@dispatch/ssh deps +
tsconfig refs.
- transport-http: CR-5 — re-export computerServiceHandle + ComputerService type
from the package barrel (src/index.ts), mirroring lsp/mcp handles, so ssh imports
the typed symbol cleanly (no more dist/seam.js subpath workaround).
- orchestrator: added the @dispatch/exec-backend dep the host-bin agent missed +
bun install.
LIVE-VERIFIED: bun packages/host-bin/src/main.ts boots clean ('Dispatch booted',
no disabled extensions) — exec-backend + ssh + all tool extensions load together.
Verified: tsc -b EXIT 0, biome clean, 1690 vitest pass (+6 sshd-integration skipped).
DEFERRED (CR-6): listComputers usageCount stays 0 until a conversation-store
count-by-alias helper is added (non-blocking).
Refs: notes/ssh-support-plan.md. No merge or push.
Diffstat (limited to 'packages/cli/src/http.test.ts')
0 files changed, 0 insertions, 0 deletions
