Tag: langgraph
All the articles with the tag "langgraph".
-
LangGraph 长期记忆:跨 Thread 持久化与全局 Store 注入
Checkpointer 负责单次会话的断点与状态回溯,而 Store 突破了 Thread_id 的次元壁,提供跨会话、全局事实与用户偏好的长期记忆。本篇继续迭代追投档位决策案例,通过 Namespace 命名空间划分用户档案,演示工具存储写回与中间件 (AgentMiddleware) 动态注入记忆机制,剖析多维度记忆分工。
-
LangGraph 时光旅行:回溯状态、断点重跑与分支分叉
持久化 Checkpointer 不只是为了关了进程再续。通过 get_state_history 倒序遍历快照链条,传入历史 checkpoint_id 触发断点重跑,或者用 update_state 篡改状态并指定 as_node 派生新分支。结合追投业务,拆透时光旅行的执行语义、幂等防线与工程陷阱。
-
什么时候不必上 Agent 框架:三条边界,四笔成本
LangChain 自己也说:很短、没有工具、只有一个 prompt 的 agent,可能用不上任何框架。这篇把这句话拆成三条边界,对照手搓系列看清框架替你做了什么、又要付哪四笔成本,最后给出按层采用的判断顺序。
-
LangGraph:条件边、Send 与子图如何接成一张图
把线性的 agent ↔ tools 循环推成非线性工作流:条件边负责按 State 选路,Send 按运行时数据动态扇出,子图封装单个计划的追投规划,再用 reducer 汇总并发结果;最后讲清 recursion_limit 限制的是 superstep,而不是 Python 调用深度。
-
LangGraph:State 不是一份字典,是一组通道
从 add_messages 到自定义 reducer:讲清 State 的通道模型,再用并行写冲突引出 reducer 不可替代的场合。同一轮两个工具写同一个字段会触发 InvalidUpdateError,reducer 是唯一的解法。