实验
让 Coding Agent 的工作在终端关闭后继续.
验证持久化运行时能否让 TUI、Web 和 CLI 共享任务状态,并在中断后恢复审批、工具结果与验证记录。
我想验证一件具体的事。Coding Agent 的任务能不能脱离某一个终端进程,稍后继续。
CodeLeveler 现在用同一套运行时连接 TUI、Web 和 CLI,并把会话、审批、工具结果、差异与验证状态保存在本地。当前公开测试版已经支持保存和恢复任务,长任务可靠性仍在继续验证。
起点
任务不能跟着终端一起消失
一次真实代码任务会经历搜索、修改、命令执行、审批和验证。终端关闭以后,这些状态还要能够重新读回来。
实现
把客户端和运行时拆开
TUI、Web 和 CLI 共享同一套命令、事件与快照协议。支持本地守护进程的平台可以重新连接运行时,SQLite 保存会话与待处理状态。
当前结果
已能恢复任务,继续验证长任务
公开测试版已经支持 run、resume、TUI 和 Web 工作流。Windows 可以恢复已保存会话,守护进程传输仍有平台限制。