核心要点
- Deep Agents deploy 试图把 agent harness、memory、sandbox 和多协议服务端打包成一条可直接上线的部署路径。
- 它的核心卖点不是“更方便”而已,而是开放、模型无关、可自托管,避免 memory 被单一厂商 API 锁死。
- deepagents deploy 支持自定义模型、AGENTS.md、skills、MCP 工具与 sandbox,部署的其实是你的定制 agent。
- 底层会生成一个可横向扩展的生产级服务,暴露 MCP、A2A、Agent Protocol、human-in-the-loop 和 memory 等多种接口。
- 与 Claude Managed Agents 相比,Deep Agents deploy 更强调开放生态、标准接口和“你自己拥有 memory”。
原文链接 English Original
今天我们发布 Deep Agents deploy 的 beta 版本。Deep Agents deploy 是一种最快把模型无关、开源的 agent harness 以生产可用方式部署出去的方法。
Deep Agents deploy 是为开放世界构建的。它建立在 Deep Agents 之上——这是一个开源、模型无关的 agent harness。Harness 与 memory 紧密绑定,这意味着一旦你选择开放式 harness,你也就在选择拥有自己的 memory,而不是让它被锁进专有 harness 或绑定在某一个模型上。
过去几个月里,“harness engineering” 逐渐成为一个新的工程学分支:它研究如何构建 harness,把 LLM 变成 agent。这些 harness 包含 orchestration logic、tools、skills,它们构成了 agent 的基础;同时也允许开发者继续通过自定义指令、工具和技能,把 harness 调整成适合自己场景的形态。
要把这类系统真正推到生产环境,通常还需要几个步骤:
而今天,我们把这些步骤打包进了一条命令:deepagents deploy。
使用 deepagents deploy,你部署的是你自己的定制 agent。你可以指定几个关键参数:
在底层,deepagents deploy 会把你的 Deep Agent 与其专属的 LangSmith Deployment server 打包在一起。这是一个生产级、可横向扩展的服务端。
它会启动一个拥有 30 多个 endpoint 的服务,其中包括:
换句话说,deepagents deploy 并不只是“帮你把一个 Python 脚本跑起来”,而是把 agent 上线所需的基础设施一整套生成出来。
deepagents deploy 的一个关键点,是它嵌入在一个开放生态里。具体来说:
最近推出的 Claude Managed Agents 是另一个竞品。它的高层架构与我们相似:都有 harness、agent server 和 sandboxes。但 Claude Managed Agents 是一个围墙花园式产品,会带来非常强的锁定。
开放生态之所以对 agent harness 和 agent 平台至关重要,核心原因就是 memory。
Agent harness 与 memory 是深度绑定的(Sarah Wooders 写过一篇很精彩的文章解释这一点)。Harness 的一个关键职责就是管理 context,而 memory 本质上就是 context。随着越来越多的 harness 组件被封闭、被锁进 API 后面,你的 memory 也会随之被锁进去。
事实上,从一个模型切换到另一个模型并不难。你可能要调整一点 prompt,但整体上问题不大。这也是为什么单纯的 model API 并不会制造太强的锁定——我们最近已经看到大量团队从 OpenAI 迁移到 Anthropic。
但一旦把 memory,不管是短期还是长期,打包到这些 API 背后,锁定效应就会急剧增强。
设想你构建了一个内部 SDR agent。它一开始比较基础,但随着与用户交互,它会一边工作一边学习,memory 逐渐积累下来。然而这些 memory 全都被放在封闭 API 背后。如果你想迁出这个 harness,或者想换掉这个模型,那就意味着你得把 agent 的 memory 全部重置,从头开始。
对于面向客户的 agent,情况会更糟。你可能搭建了一个对外的销售 agent,它不断积累关于客户互动的 memory。这些 memory 本应构成你的数据飞轮,让客户体验随着时间推移而越来越好。但如果这些 memory 都在封闭 API 背后,那它们就不再真正属于你,而是属于拥有这套封闭 API 的那家公司。
deepagents deploy 以标准格式存储 memory(例如 AGENTS.md、skills 及其他文件),允许你通过 API 直接查询这些内容;如果你选择自托管,就能确保这些 memory 始终只存在于你自己的数据库中。
建立在专有 harness 之上的 agent,会带来极强的锁定效应。我们相信,构建和部署 agent 本该足够简单,同时你仍然应该保有模型选择权,也仍然应该拥有自己的 memory。
如果你也认同这一点,那就现在试试 deepagents deploy。
关键链接: