返回快讯列表
开发者动态

LangGraph 1.2.16 修正任务恢复重跑,PostgreSQL 检查点加入清理接口

恢复 Command 的更新只应用一次,子图保留已完成任务,Python SDK 同步改善流式错误返回。

LangGraph 于北京时间 10 月 17 日发布 1.2.16,集中处理智能体工作流暂停后恢复执行的边界问题。新版让恢复时传入的 Command 更新只应用一次,并阻止子图在恢复后重新运行已经完成的任务。对于包含人工确认、工具等待或较长执行链的图,这些变化直接关系到暂停前后的状态是否一致。

另一个修复针对无效的 resume 值:某项任务收到无效恢复数据时,其他任务仍可继续完成。恢复退出运行时的 pending writes 也改为只保存一次,避免相同待写入结果被重复记录。DeltaChannel 字段切换为普通 reducer 时,会保留已有值;这让工作流状态结构变化时的数据延续得到更明确的处理。

同批发布的 PostgreSQL 检查点组件 3.2.0,为 PostgresSaver 和 AsyncPostgresSaver 加入 prune 接口,补上持久化检查点的清理能力。Python SDK 0.4.8 则让线程流式请求中的错误更直接地返回,并在流被拒绝后停止重试。这次更新把执行恢复、数据库保存和客户端错误处理串在一起,重点是减少恢复过程中的重复动作与隐藏失败。

更多快讯