LangGraph持久化(Persistence)

本文最后更新于 2026年7月25日

未完待续

引言

langgraph有两个数据持久化的实现:

  • checkpoint

    保存图的执行过程快照,使图可以暂停,恢复,回溯,类似游戏玩到一半暂存。langgraph具有内置的持久化层,可以将图状态保存为检查点(checkpointer),当使用检查点记录器编译图时,系统会在执行的每一步保存图状态快照,并按thread_id进行组织,实现人机回环(human-in-the-loop),本次对话记忆,时光旅行调试以及容错执行。

  • Memory store

    保存的是业务数据,基于namespace+key,长期记忆使得智能体能够跨会话,跨用户记住一些信息(用户画像,偏好,知识)。

checkpointer Memory store
保存内容 整个图的快照,State 自定义的JSON数据
保存时机 超级步 (super-step) 完成 手动put
持久化类 XxxxSaver XxxxStore

https://docs.langchain.org.cn/oss/python/langgraph/persistence


简而言之,Checkpointer保存图状态实现本次对话的短期记忆,主要目的还是保存业务数据,以thread_id为作用域。

而Memory store专门用于实现针对不同用户特点,偏好,知识等固有属性的长期记忆,与某个State/thread_id解耦。

1.checkpoint

2.Memory store


"如果文章对您有帮助,可以请作者喝杯咖啡吗?"

微信二维码

微信支付

支付宝二维码

支付宝


LangGraph持久化(Persistence)
https://blog.liuzijian.com/post/2026/07/25/langgraph-persistence/
作者
Liu Zijian
发布于
2026年7月25日
更新于
2026年7月25日
许可协议