重试 agent 步骤,不等于安全恢复 14 步工作流

msignificantdigit · reddit · 2026-07-28

失败重试,不等于 14 步 agent 流程的安全恢复

作者结合自己在 agent/workflow 持久化执行方向的工作指出:retry 和 resume 经常被混为一谈,但在生产环境里它们并不是一回事。

以一个 14 步的 LangGraph 流程为例,如果执行在第 14 步崩溃,直接从头重跑可能会重复发邮件、重复写 CRM、甚至重复触发付款或基础设施变更;只重试失败的那一步虽然更安全,但仍然要回答:前面 1 到 13 步是否真的完成、它们的输出是否已经持久化、工具调用能不能无副作用地再跑一次、模型或 prompt 是否已经变了、以及人类在第 4 步做过的审批是否仍然有效。

作者把问题拆成三层:

结论是:checkpoint 只能帮你恢复进度,不能让外部副作用自动变成幂等;即便有 durable runtime,工具层的幂等设计仍然不可或缺。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →