变更总结
| 区域 | 变化内容 |
|---|---|
| React 预构建 | createReactAgent 已弃用;使用 LangChain createAgent |
| 中断 | 通过 interrupts 配置支持类型化中断 |
toLangGraphEventStream 已移除 | 使用 graph.stream 并以所需的 encoding 格式 |
useStream | 支持自定义传输 |
弃用: createReactAgent → createAgent
LangGraph v1 废弃了 createReactAgent 预构建版本。请使用 LangChain 的 createAgent,它运行在 LangGraph 上并添加了一个灵活的中间件系统。
查看LangChain v1文档以获取详细信息:
类型中断
您现在可以在图构建时定义中断类型,以严格指定传递给中断和从中断接收的值。事件流编码
低级别的toLangGraphEventStream 辅助函数已被移除。流式响应由 SDK 处理;当使用低级别客户端时,通过传递给 graph.stream 的 encoding 选项选择线缆格式。
破坏性变更
丢弃 Node 18 支持
所有 LangGraph 包现在都需要 Node.js 20 或更高版本。Node.js 18 于 2025 年 3 月达到 生命周期的结束。新构建输出
现在构建所有 langgraph 包都使用基于打包器的方案,而不是使用原始的 TypeScript 输出。如果您之前是从dist/ 目录导入文件(这不被推荐),您需要更新您的导入以使用新的模块系统。