
书名:《Agent Runtime 工程化:从工具调用循环到可恢复执行系统》
作者:陈堂会
章节:第八章 Checkpoint、Resume、Rollback / 8.2 patch-based checkpoint
电子版系列:查看完整目录
第八章 Checkpoint、Resume、Rollback:8.2 patch-based checkpoint
对 coding agent 来说,文件系统状态是第一等公民。最轻量的做法是 patch-based checkpoint:每次工具执行前后记录 diff。
优点:
- 存储小;
- 容易审计;
- 适合代码修改;
- 可与用户 review 流程结合。
缺点:
- 二进制文件处理麻烦;
- patch 冲突需要解决;
- 外部副作用无法覆盖;
- 工作区已有用户修改时要小心。
Runtime 在写文件前应记录 base hash,写完后记录 diff。回滚时先确认当前文件是否仍然匹配预期;如果用户又改过文件,不要强行覆盖,应转入冲突处理。
系列导航
前 5 篇
- 第八章 Checkpoint、Resume、Rollback:8.1 checkpoint 保存什么
- 第八章 Checkpoint、Resume、Rollback:导读
- 第七章 权限与安全边界:7.8 验收标准
- 第七章 权限与安全边界:7.7 动手任务
- 第七章 权限与安全边界:7.6 审批记录是系统事实

