DURABLE AGENT ENGINEERING
长任务 Agent 的可靠执行:状态、审批与故障恢复
从一次工具调用到可以恢复的业务流程
通过真实PostgreSQL、多worker、HTTP工具与进程崩溃实验,理解持久状态、审批、租约、幂等和执行结果未知。
18 章正文 · 4 个附录 · Aias00
全书目录
- 前言:任务没有结束,进程却已经不在
- 第 1 章:先定义任务怎样结束,再讨论怎样继续
- 第 2 章:让业务身份和行动意图保持稳定
- 第 3 章:把恢复需要的事实放进持久状态
- 第 4 章:模型提出行动,准入层建立可执行意图
- 第 5 章:审批必须指向具体行动和有效时间
- 第 6 章:让多个 worker 领取同一份持久队列
- 第 7 章:租约允许接手,围栏限制旧执行者
- 第 8 章:让工具记住同一项业务效果
- 第 9 章:把结果未知当作需要继续调查的事实
- 第 10 章:让等待和重试跨过进程生命周期
- 第 11 章:用真实进程崩溃检查恢复责任
- 第 12 章:取消、停止等待和业务补偿分别处理
- 第 13 章:版本升级必须解释旧任务
- 第 14 章:并发领取与系统容量是两道题
- 第 15 章:记录足以恢复的事实
- 第 16 章:第一次运行真实数据库实验
- 第 17 章:亲手杀死 worker,再解释每一笔效果
- 第 18 章:带着实验边界做生产设计
- 附录 A:练习参考与评审问题
- 附录 B:来源、复核方法与结论范围
- 附录 C:术语与故障排查卡
- 附录:随书实验完整代码
下载与离线阅读
EPUB 电子书 · 离线 HTML · 完整 Markdown · 随书实验与测试
sources.json validation.json model-experiment.json metadata.json