订阅: 我们的更新日志包含一个 RSS 源,可以集成到 Slack、电子邮件、Discord 机器人如 Readybot 或 RSS Feeds to Discord Bot,以及其他订阅工具。
deepagents v0.5.0
- 异步子代理: Deep Agents 可以启动非阻塞后台任务,因此用户可以在子代理同时工作时继续与代理交互。子代理需要 LangSmith 部署。
-
多模态支持:
read_file工具现在除了图像外,还支持 PDF、音频和视频文件。 -
后端更改: 我们对 Deep Agents 后端协议 进行了向后兼容的更改:
- 更新了 State 和 Store 后端 中存储的文件格式以支持二进制文件。
- 改进了从后端到工具的错误传播。
- 现在可以直接实例化
StateBackend()和StoreBackend()。使用工厂指定(例如backend=(lambda rt: StateBackend(rt)))已被弃用。
- Anthropic 提示缓存改进: 我们进行了一些改进,以提高 Anthropic 模型的提示缓存性能。
langgraph v1.1
-
类型安全流式传输 (
version="v2"): 将version="v2"传递给stream()/astream(),以获得统一的StreamPart输出,每个块都包含type、ns和data键。每种模式都有自己的TypedDict,都可以从langgraph.types导入。参见 流式传输文档。 -
类型安全调用 (
version="v2"): 将version="v2"传递给invoke()/ainvoke(),以获得具有.value和.interrupts属性的GraphOutput对象。参见 调用文档。 -
Pydantic 和数据类强制转换: 使用
version="v2"时,invoke()和values模式流输出会自动强制转换为您声明的 Pydantic 模型或数据类类型。 -
修复了带中断和子图的时间旅行: 回放不再重用过时的
RESUME值,子图正确地为父级的历史状态恢复检查点。 -
完全向后兼容:
version="v2"是可选的。GraphOutput支持已弃用的字典式访问,以便逐步迁移。
deepagents v0.4
- 用于可插拔沙箱的新集成包:
langchain-modal、langchain-daytona和langchain-runloop。参见 沙箱指南 和示例 数据分析教程。 - 对话历史摘要 的更改:
- 摘要现在通过
wrap_model_call事件在模型节点中发生。因此,我们在图状态中保留了完整的消息历史。 - 更准确的令牌计数。
- 如果聊天模型引发
ContextOverflowError(在langchain-core中定义),摘要现在会自动触发。目前langchain-anthropic和langchain-openai支持此功能。
- 摘要现在通过
- 我们现在默认对以
"openai:"为前缀的模型字符串使用 Responses API。使用 Responses API 禁用数据保留
langchain v1.2.0
create_agent: 通过 工具 上的新extras属性,简化了对提供商特定工具参数和定义的支持。示例:- 支持在代理
response_format中严格遵循模式(参见ProviderStrategy文档)。
langchain v1.1.0
- 模型配置文件: 聊天模型现在通过
.profile属性公开支持的功能和特性。这些数据源自 models.dev,这是一个提供模型能力数据的开源项目。 - 摘要中间件: 更新为支持使用模型配置文件进行灵活触发点,以实现上下文感知摘要。
- 结构化输出:
ProviderStrategy支持(原生结构化输出)现在可以从模型配置文件推断。 SystemMessage用于create_agent: 支持将SystemMessage实例直接传递给create_agent的system_prompt参数,从而启用缓存控制和结构化内容块等高级功能。- 模型重试中间件: 用于自动重试失败模型调用的新中间件,具有可配置的指数退避。
- 内容审核中间件: 用于检测和处理代理交互中不安全内容的 OpenAI 内容审核中间件。支持检查用户输入、模型输出和工具结果。
通过 MCP 将这些文档连接到 Claude、VSCode 等,以获取实时答案。

