用生命周期管理副作用重试
aspiring_Dev_Ind · reddit · 2026-07-11
作者做了一个开源工具,想解决 agent/任务重试时最棘手的副作用问题:**到底是已经成功了,还是超时失败了?** 核心思路是把一次有副作用的调用放进一个更完整的生命周期里管理: - `intended -> executing -> committed -> verified` - 超时后不盲目重试,而是去问真实的上游服务状态 - 目标是覆盖多系统工作流里的一致性问题,例如 `Stripe + 邮件 + DB` 这类场景 作者明确表示这是个 npm 包,想确认这是不是一个真实需求。