
书名:《Agent Runtime 工程化:从工具调用循环到可恢复执行系统》
作者:陈堂会
章节:第十二章 二开毕业项目 / 12.4 方向 D:Checkpoint + Rollback
电子版系列:查看完整目录
第十二章 二开毕业项目:12.4 方向 D:Checkpoint + Rollback
目标:实现可恢复执行。
功能范围:
- 每轮工具执行前创建 checkpoint;
- 文件修改保存 patch;
- 支持恢复文件状态;
- 支持恢复 session 状态;
- 进程崩溃后继续 run;
- 恢复后不重复执行高风险工具。
适合证明:
- 状态管理;
- 可恢复执行;
- 可靠性工程;
- coding agent 长任务能力。
里程碑:
- 定义 checkpoint schema;
- 实现 tool ledger;
- 实现 patch snapshot;
- 实现 crash recovery;
- 实现 rollback UI/CLI;
- 写恢复 eval。
验收:
- 崩溃后能从上一安全 step 继续;
- 文件回滚不覆盖用户新改动;
- non-idempotent 工具不会自动重放;
- trace 能显示恢复路径。

