03 · LangGraph:把 Agent 当成一台可暂停的状态机
前置:写过一个会连续调用几个工具的 Agent。不需要懂状态机。
你的 Agent 跑到第 8 步,需要有人签个字。审批人明天早上才会看邮件。
现在你只有两个选择:让进程在那儿挂 12 个小时,或者明天从头再跑一遍。两个都不像样 —— 而这一篇讲的东西给了第三个选择:把状态写进数据库,进程直接退出,明天开一个新进程从第 8 步接着走。
这件事和 LLM 关系不大,和分布式系统关系很大。这也是为什么它和 LangChain 不在同一层。
| 仓库 | langchain-ai/langgraph |
| Star | 39.9k(2026-08-19) |
| 版本 | 1.2.11 |
| 语言 | Python / TypeScript |
| 许可证 | MIT |
| 层级 | Runtime 运行时(LangChain 和 DeepAgents 都跑在它上面) |
| 一句话 | 不是「更强的 LangChain」,而是给 Agent 用的持久执行引擎 |