Skip to content

LangGraph 设计与实现

第一本深入 LangGraph 源码的架构专著。

本书以 LangGraph 1.1.6 最新源码为解剖对象,逐层拆解 StateGraph 图构建 API、Channel 状态管理与 Reducer 机制、Pregel 执行引擎与任务调度、Checkpoint 持久化与时间旅行、中断与人机协作、子图嵌套与命名空间隔离、Send 动态并行、流式输出与调试模式、预构建 Agent 组件等核心子系统。无论你是构建复杂 AI 工作流的开发者,还是想深入理解有状态 Agent 编排设计哲学的架构师,都能从中获得超越文档的深度认知。

适合谁读

有 Python 经验的 AI 应用开发者、已熟悉 LangChain 想进阶到复杂工作流的工程师、多 Agent 系统架构师,以及所有想理解"有状态 Agent 编排框架内部是怎么运作的"技术人。

目录

开篇

第二部分:图定义与状态

第三部分:执行引擎

第四部分:持久化与控制流

第五部分:高级特性

第六部分:运行时与集成

第七部分:总结

源码版本

本书基于 LangGraph 1.1.6langgraph-checkpoint 4.0.1 源码分析。

bash
git clone https://github.com/langchain-ai/langgraph.git

核心代码在 libs/langgraph/libs/checkpoint/ 目录下。

版权声明

本书采用 CC BY-NC 4.0 许可协议。转载或引用请署名 杨艺韬 并附原文链接,禁止商业用途。

基于 VitePress 构建