Skip to main content
LangGraph v1 是一个专注于稳定性的智能体运行时版本。 它保持了核心图 API 和执行模型不变,同时改进了类型安全性、文档和开发者体验。 它旨在与 LangChain v1(其 createAgent 基于 LangGraph 构建)无缝协作,因此您可以快速上手,并在需要时深入进行细粒度控制。

稳定的核心 API

图基础组件(状态、节点、边)和执行/运行时模型保持不变,使得升级过程直接明了。

默认具备可靠性

具备检查点、持久化、流式处理和人工介入的持久化执行继续作为一等公民功能。

与 LangChain v1 无缝集成

LangChain 的 createAgent 运行在 LangGraph 之上。使用 LangChain 快速入门;需要自定义编排时再切换到 LangGraph。
要升级,请执行以下命令:
有关完整的变更列表,请参阅 迁移指南

弃用 createReactAgent

LangGraph 的预构建 createReactAgent 已被弃用,转而推荐使用 LangChain 的 createAgent。后者提供了更简洁的接口,并通过引入中间件提供了更大的自定义潜力。

类型化中断

StateGraph 现在在构造函数中接受一个中断类型映射,以便更严格地约束图中可使用的中断类型。
有关中断的更多信息,请参阅 中断 文档。

前端 SDK 增强功能

LangGraph v1 在与前端交互时提供了一些增强功能。

事件流编码

底层的 toLangGraphEventStream 辅助函数已被移除。流式响应现在由 SDK 原生处理,您可以通过向 graph.stream 传入 encoding 格式来选择线缆格式。这使得在 SSE 和普通 JSON 响应之间切换变得直接,无需更改 UI 逻辑。 更多信息请参阅 迁移指南

useStream 中的自定义传输

React 的 useStream 钩子现在支持可插拔的传输层,因此您可以在不更改 UI 代码的情况下更好地控制网络层。
了解如何集成和自定义此钩子:将 LangGraph 集成到您的 React 应用程序中

报告问题

请在 GitHub 上使用 'v1' 标签 报告在 1.0 版本中发现的问题。

其他资源

LangGraph 1.0

阅读公告

概述

LangGraph 是什么以及何时使用它

图 API

使用状态、节点和边构建图

LangChain 智能体

基于 LangGraph 构建的高层智能体

迁移指南

如何迁移到 LangGraph v1

GitHub

报告问题或参与贡献

另请参阅