Deep Agents v0.5:异步子代理与多模态文件系统全新升级
LangChain Blog2026/04/08 01:06机翻/自动摘要/自动分类
4 阅读
内容评分
技术含量
8/10
营销水分
4/10
摘要
Deep Agents v0.5 引入异步子代理,支持将任务委托给远程后台代理并即时返回任务 ID,同时提供任务管理工具。文件系统扩展至 PDF、音频、视频等多模态类型,自动识别 MIME 并传递给模型。采用 LangChain 的 Agent Protocol 作为标准服务器协议,兼容多种部署方式,提升并发与多模态处理能力。
正文
我们发布了 Deep Agents 与 Deep AgentsJS 的 0.5 版 minor 更新,核心改进包括:
-
异步子代理(Async Subagents)
- 代理可将任务委托给远程后台代理,立即返回任务 ID。
- 任务在远程服务器独立执行,支持
start_async_task、check_async_task、update_async_task等管理工具。 - 兼容任何实现了 Agent Protocol 的服务,包括 LangSmith 部署的代理或自建 FastAPI 服务。示例代码已在 Python 与 JavaScript 版仓库提供。
-
扩展的多模态文件系统
- 现在可直接读取 PDF、音频、视频等多种文件类型,无需额外代码改动。
- 系统依据文件扩展名自动识别 MIME 类型,并将内容以适配的格式传递给模型。
-
更灵活的代理管理工具
- 主代理新增
start_async_task(启动异步任务)、check_async_task(查询状态)和update_async_task(发送后续指令)等 API,便于在后台任务生命周期内进行细粒度控制。
- 主代理新增
服务器协议选择 在评估了 ACP(仅同步)和 A2A(缺乏 HTTP 支持)后,团队决定采用 LangChain 自研的 Agent Protocol,因为它原生支持线程模型、异步任务以及易于扩展的 HTTP 接口。
快速上手 请参考快速入门指南进行实践,文档中提供了完整的 Python 与 JavaScript 示例。
此版本的发布为开发者提供了更高的并发能力和多模态数据处理能力,显著提升了 Deep Agents 在复杂任务编排场景下的可用性。