LangGraph 20:部署上线
用 langgraph.json 声明图入口,本地起 LangGraph Server,走 REST 与 SSE 流式接口,再配 Postgres 持久化并上线。
用 langgraph.json 声明图入口,本地起 LangGraph Server,走 REST 与 SSE 流式接口,再配 Postgres 持久化并上线。
用 @task 与 @entrypoint 以函数式写法组织图,覆盖并行任务、yield 等待、流式输出、interrupt 与 Store。
用 Supervisor 编排与 Handoff 移交两种模式组织多个 Agent,并讲解共享 checkpointer 下的多智能体会话。
在自有项目里用 interrupt 与 resume 搭对话审批页,选「是」通过,选「否」则重写一稿。
用 langgraph-cli 起本地开发服务器,在浏览器 LangSmith Studio 里挂图、处理 interrupt 与 resume。
用短示例串起提示链、并行、路由、编排-工人 Send、评估-优化,以及 ToolNode 工具 Agent 六种工作流。
精选子图四种模式:节点嵌入、checkpointer 共享、子图 interrupt,以及跨图 Command goto 与流式输出。
讲解 stream/astream 与 stream_mode(values、updates、messages、custom),以及 stream_writer 与 astream_events。
讲解 interrupt_before 与 interrupt_after 静态断点,以及编译期闸门与 invoke(None) 分步恢复。
基于 interrupt 与 Command resume,讲解审批、编辑、并行中断与 checkpoint 续跑。
用 InMemoryStore 与 PostgresStore 做跨线程记忆,并用 Runtime 注入请求级上下文。
基于 Checkpoint 做错误恢复、replay 与 fork,从历史快照续跑或改输入走出新时间线。
用 InMemorySaver 与 thread_id 做会话记忆,查询 get_state/history;PostgresSaver 作可选落库方案。
用条件边或 Command 做工具循环,结合 RemainingSteps、RetryPolicy 与 CachePolicy 控制递归与开销。
讲清工具的定义与挂载方式及选型,再用 bind_tools 与 ToolNode 给出最小闭环、并行调用和进阶写法。
用 Send 做动态扇出、Command 合并状态更新与跳转,并演示扇入汇合与 MapReduce 词频统计。
讲解 add_edge 并行扇出、add_conditional_edges、path_map 与 defer 汇合,并用 Coding Plan 做 LLM 路由示例。
讲解 add_messages、Overwrite、input_schema / output_schema 与私有状态,并用 MessagesState 对接 Coding Plan。
用 TypedDict、dataclass、Pydantic 定义 State,理解 Annotated 与 operator.add,以及自定义 reducer 与图可视化。
厘清 LangGraph 与 LangChain create_agent 的分工,用 uv 搭建环境并对接 Coding Plan,跑通最小 StateGraph。