diff options
| author | Adam Malczewski <[email protected]> | 2026-06-25 11:17:59 +0900 |
|---|---|---|
| committer | Adam Malczewski <[email protected]> | 2026-06-25 11:17:59 +0900 |
| commit | d62094853e7a14f1cf3c66be77db001f823ebfec (patch) | |
| tree | 98e58f520d80bb6bf0890fc8d322e8de06568354 /packages/kernel/src/runtime | |
| parent | a4c4b4a7ea6ead10ee969c5cc474768e29fc2558 (diff) | |
| download | dispatch-d62094853e7a14f1cf3c66be77db001f823ebfec.tar.gz dispatch-d62094853e7a14f1cf3c66be77db001f823ebfec.zip | |
plan(ssh): bake in resolved decisions + ~/.ssh/config discovery
Update the SSH support plan to reflect user-confirmed decisions and a key
simplification from a new requirement:
- New §0.5 'Resolved decisions' records all 7 confirmed answers.
- Computer is now a READ-ONLY view over ~/.ssh/config (Host aliases), not a
persisted CRUD entity: no computer-store package, no create/update/delete
API. computerId IS an SSH config alias. ~/.ssh/known_hosts is the host-key
trust store (auto-trust-and-pin).
- Auth simplified to key-only from ~/.ssh (no gopass/SecretsAccess/secretRef
anywhere).
- ssh2 only (no bun-ssh2 fork); verifying under Bun is the load-bearing
Phase-3 first step.
- LSP/MCP silently dropped on remote turns (no system-prompt note);
edit_file works with no diagnostics on remote.
- computerId persisted per-conversation (like cwd).
- Updated data model (§3), connection mgmt (§4), security (§7), edge cases
(§8), API surface (§9 read-only), frontend (§10), packages table (§11,
no computer-store), phases (§12), and resolved open questions (§13).
Planning document only; no code changed. No merge or push.
Diffstat (limited to 'packages/kernel/src/runtime')
0 files changed, 0 insertions, 0 deletions
