Loop 进程可以换
观察 Loop 的进程号和 Session ID。重启后的 Pi 可以读取原会话,拿到已经完成的工作。
DSH Super-agent §5 · Pi SDK × DeepSeek V4 Flash
同一个需求跑两遍。给订单列表加状态筛选,默认返回全部,按「待发货」「已发货」筛选。私有网关真实推理,Pi 在临时 Git 仓库实际读写、运行测试。选一个事件,看请求、进程和文件状态如何变化。
云端 · 私有网关
DeepSeek V4 Flash
本机 · Pi SDK 进程
Agent Loop
本机磁盘 · Pi JSONL
Session
本机 · Git 工作区
执行器
图里的 Loop 进程迁到云端计算服务,Session迁到独立持久化存储。执行器和 Git 工作区留在开发机。Loop 到执行器的 HTTP 在本实验走本机回环,跨机器部署时走两端之间的网络。
git status --short
两个订单文件的 git diff
观察 Loop 的进程号和 Session ID。重启后的 Pi 可以读取原会话,拿到已经完成的工作。
实际测试进程在 Loop 退出后仍然存在。控制器随后放行测试,执行器保存退出码和输出。
执行器停止时,模型收到已保存的测试结果,同时读取当前 diff 的连接失败。重连后重新读取原仓库。
开发机保留原工作区和未提交改动,Loop 和会话可以交给独立的服务管理。工具返回的源码和日志可以随结果过网。测试耗时仍取决于执行环境,新的文件读写需要等设备恢复连接。
DSH §5 设想把 Loop 和持久化 Session 部署到云上,再连接用户设备。这个实验实测了跨进程工具调用、会话恢复和设备连接失败,跨机器部署还需要网络连接、设备鉴权及任务投递机制。 DSH 设计文章 §4.1 与 §5(中文镜像)