Wait for model delivery acknowledgements before completing remote prompts and preserve completed outcomes when idle Runtime cleanup fails. Explicit messages after an unknown outcome now open a fresh binding with history instead of reusing the failed session; recovery remains attach-only. Run obsolete payload cleanup through the current Agent after activation, retaining history and unresolved process ownership. Live legacy daemons and shared Runtime versions remain deferred. Includes focused regressions, local OpenCode simulation, and isolated Linux validation evidence. Typecheck and lint passed; the full test run timed out. Release note: Remote conversations can continue after an uncertain result, and completed answers no longer fail solely because Runtime cleanup fails. Updates remove verified inactive Agent payloads and owned orphan processes while retaining active or uncertain installations and conversation history.
远程主机与远程执行
本功能负责 SSH Host 管理、Host Key、远程环境安装、GoodBuddy Agent、签名 Runtime、 远程 Workspace 和 Ask/Execute 生产路径。
文档导航
| 文档 | 权威职责 |
|---|---|
| 远程主机与 Agent 技术设计 | 当前产品语义、Agent、Runtime、Workspace、协议、生命周期和验证事实 |
| 远程环境准备技术设计 | Host 下载、GoodBuddy 传输、安装事务、更新和恢复边界 |
| 执行清单验证记录 | 远程 OC/CN 原生清单、CN 开发包安装、取消及断线重放的实测结果与剩余验收 |
现有文档包含产品、功能逻辑和进度事实,后续修改远程功能时再按标准职责拆分。
跨会话共享 OpenCode 进程、ACP 连接与模型桥的实现设计,见 Runtime 进程复用技术设计。 当前实现尚未发布;验收状态见工作栏进度。
更新退役、任务完成后 Runtime 回收和下一轮历史恢复的当前源码验证,见 2026-09-23 生命周期验证。