Tag: agent-framework
All the articles with the tag "agent-framework".
-
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 是唯一的解法。
-
LangGraph:用 create_agent 挂上人确认
不再手动编排图拓扑,改用 create_agent 直接生成编排好的 StateGraph。通过 HumanInTheLoopMiddleware 将人工确认拦截前置在工具执行前,底层依然基于 interrupt() 实现。配合 SqliteSaver,同样可实现跨进程续跑。