先配置存储
安装发布版本,配置 BOS 桶和凭证。启动会话前,用 `celagent doctor` 检查访问,再用 `celagent cas-probe` 检查条件写入。
celagent · Pi 终端 Agent
使用 Pi 的终端界面,会话保存在 BOS。通过会话 ID,在另一台已配置相同存储的机器上恢复历史。
celagent celagent list celagent <id> # 从 BOS 恢复 celagent task ledger 持久化模型
完成的回合进入 BOS 条件写入队列。写入成功后,另一台已配置的机器可以恢复该会话。
sessions/<id>.jsonl 保存 Pi 历史,包含工具调用和分支。旧 JSON 会话使用兼容的文本恢复路径。
条件写入检测并发冲突,可重试的写入失败会留队。BOS 超时或权限失败时,不会静默退回截断缓存。
配置、保存、恢复
安装发布版本,配置 BOS 桶和凭证。启动会话前,用 `celagent doctor` 检查访问,再用 `celagent cas-probe` 检查条件写入。
完成的回合进入 BOS 写入队列,通过条件写入处理冲突。可重试的网络失败会留队;跨机恢复需要等待写入成功。
在另一台已配置的机器上运行 `celagent list`,再用 `celagent <id>` 恢复。先读 BOS,仅对象不存在时才回退到 worker 缓存。
对话之外
Celld 任务支持断点恢复和幂等任务记录。配置与命令细节见仓库文档。
恢复条件与 Pi
另一台机器仍需准备项目文件和运行环境。依赖跨机恢复前,先确认 BOS 写入成功。
celagent 复用 Pi 引擎及其工具。从 GitHub Release 用 install.sh 安装,Windows 使用 install.ps1;上游 Celld 没有 Windows 包。