订阅:我们的更新日志包含一个 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"):向stream()/astream()传递version="v2"以获得统一的StreamPart输出,每个块都包含type、ns和data键。每种模式都有自己的TypedDict,均可从langgraph.types导入。参见 流式传输文档。 -
类型安全的调用 (
version="v2"):向invoke()/ainvoke()传递version="v2"以获取具有.value和.interrupts属性的GraphOutput对象。参见 调用文档。 -
Pydantic 和 dataclass 强制转换:使用
version="v2"时,invoke()和values模式的流式输出会自动强制转换为您声明的 Pydantic 模型或 dataclass 类型。 -
修复了带中断和子图的时间旅行:重放不再重用过时的
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 内容审核中间件,用于检测和处理代理交互中的不安全内容。支持检查用户输入、模型输出和工具结果。
将这些文档连接到 Claude、VSCode 等,通过 MCP 获取实时答案。

