:Checkpointer——给每个会话一个独立的记忆盒子)
LangGraph 从入门到实战(05):Checkpointer——给每个会话一个独立的记忆盒子第 04 篇你有了会绕圈的 ReAct——但有个遗憾:每invoke一次,对话就「忘了上回合」。想让它记住你是谁、上查过什么,需要把「多轮历史」持久化到某个会存东西的地方。今天讲 LangGraph 的记忆机制:Checkpointer(检查点)。一句话:用thread_id给每个会话开一个独立的记忆盒子,盒子里的历史跨invoke保留。本篇核心代码已在 langgraph 1.2.4 实测:同thread_id两次调用历史连续、跨thread_id互不串。一、没有 Checkpointer 的 Agent 为什么「失忆」看第 04 篇的流程:每次app.invoke(...),LangGraph 从你给的初始messages出发完整跑一遍,跑完即散。下一次invoke你不重传先前对话,它自然不知道上回合。Checkpointer做的事:在每次节点执行后,把当前 state(含不断累加的