LangGraph 发布 1.2.15,本轮重点是有状态 Agent 在暂停、恢复和分支操作中的一致性。版本修复缓存节点的写入保存方式,让缓存命中的节点也像实际执行的节点一样记录输出;update_state 的写入则存到它更新的 checkpoint 上,减少状态来源与历史记录错位。
DeltaChannel 的修复覆盖消息 ID、重放顺序和失败边界。写入消息现在都会获得 ID;恢复 exit-mode 运行时,增量写入按实时顺序重放,其他场景按任务路径排序。若 DeltaChannel 写入失败,框架不会继续保存越过失败位置的 checkpoint,分支快照也不会误启动从未运行过的节点。
同期 checkpoint 4.3.0、SQLite 3.1.2 和 PostgreSQL 3.1.3 统一验证命名空间标签,并在增量历史中把空 checkpoint_id 视为最新位置。核心包还修复 ToolNode 吞掉无效恢复值,以及 astream_events 在 v1、v2 中遗漏控制和中断事件的问题。这些更新主要影响长期运行、人工中断和回放历史较多的 Agent。