Deep Agents Deploy:LangChain 开源正面迎战 Claude Managed Agents
把一个 agent 从 demo 推上生产,要搭多少东西?LangChain 的答案是:一条命令。
提纲
- Deep Agents Deploy 是什么:harness engineering 的最后一公里
- 部署的是什么:五个参数与 30+ 端点的 agent 服务器
- 开放生态:从协议到沙箱的全栈开放清单
- 与 Claude Managed Agents 的对比:架构相同,围墙不同
- 记忆:这场争论真正的主角
一条命令的由来
今年 4 月 8 日,Anthropic 发布 Claude Managed Agents 公测,主打"上生产快 10 倍"。第二天,LangChain 就挂出了自己的回应:Deep Agents deploy 进入 beta,官方博客的标题毫不掩饰——"Claude Managed Agents 的开源替代品"。
Deep Agents deploy 建立在 deepagents 之上。这个仓库是 LangChain 的开源 agent harness,MIT 协议,Python 和 TypeScript 双语言实现,目前 GitHub 上已有 30,000+ Star。所谓 harness,就是包在 LLM 外面的那层骨架:编排逻辑、工具、skills,再留出位置让开发者塞进自定义指令。
过去几个月,"harness engineering" 逐渐成为一个独立的工程学科。但把 harness 推上生产还有几件麻烦事:
- 以多租户、可扩展的方式部署编排逻辑和记忆
- 为每个 agent 会话拉起沙箱
- 架起各种交互端点:MCP、A2A、human-in-the-loop、记忆读写
Deep Agents deploy 把这三件事打包成了一条命令:deepagents deploy。
部署的是什么
执行 deepagents deploy 时,你指定五样东西:
| 参数 | 作用 |
|---|---|
model |
任意模型与供应商:OpenAI、Google、Anthropic、Azure、Bedrock、Fireworks、Baseten、Open Router、Ollama |
AGENTS.md |
agent 核心指令集,会话开始时加载,采用 agents.md 开放标准 |
skills |
Agent Skills 开放标准:markdown 文件提供专业知识,脚本提供可执行动作 |
mcp.json |
通过 MCP 协议(HTTPS/SSE)接入的外部工具 |
sandbox |
agent 干活的环境,内置 Daytona、Runloop、Modal、LangSmith Sandboxes 集成,也支持任意沙箱供应商 |
命令执行后,你的 agent 会被打包进一台专属的 LangSmith Deployment 服务器——生产级、可水平扩展,暴露 30 多个端点:
flowchart LR
subgraph Repo["Your Repo"]
AG["AGENTS.md"]
SK["Skills"]
MC["mcp.json"]
end
CLI["deepagents deploy"]
AG --> CLI
SK --> CLI
MC --> CLI
CLI --> SRV["Agent Server (LangSmith Deployment)"]
MP["Model Provider"] --> SRV
SB["Sandbox"] --> SRV
SRV --> E1["MCP: agent as tool"]
SRV --> E2["A2A: multi-agent"]
SRV --> E3["Agent Protocol: UI"]
SRV --> E4["Human-in-the-loop"]
SRV --> E5["Memory API"]几个端点值得单独说:MCP 端点让你把部署好的 agent 当作工具再喂给别的 agent;A2A 端点用于多 agent 协作;Agent Protocol 端点负责对接 UI;human-in-the-loop 端点给敏感操作加人工审批的闸门;记忆端点则把短期和长期记忆的读写直接开放出来。
"开放"具体开放在哪
开源替代品的价值取决于开放的范围。Deep Agents deploy 的清单覆盖了整条链路:
- harness 本身:deepagents,MIT 协议,Python/TypeScript 双语言
- 指令格式:AGENTS.md 开放标准
- 知识注入:Agent Skills 开放标准
- 模型:所有主流供应商 + 开源模型,无单一厂商绑定
- 沙箱:所有主流供应商,自己实现也行
- 互操作协议:MCP、A2A、Agent Protocol 全部是开放标准
- 托管层:LangSmith Deployment 支持自托管
每一层都有替代选项,每一层都能自己拿着钥匙。
与 Claude Managed Agents 对比
LangChain 在博客里放了一张架构对比图,结论很直白:两者的高层架构一模一样——harness、agent server、sandbox 三件套,Claude Managed Agents 的工程能力并不弱。差别在于,后者是一座围墙花园:harness 闭源、模型只有 Claude、托管只能在 Anthropic 的平台、记忆锁在封闭 API 后面。
| 维度 | Deep Agents deploy | Claude Managed Agents |
|---|---|---|
| harness | 开源 MIT,可自改 | 闭源托管 |
| 模型 | 任意供应商,含开源模型 | 仅 Claude 系 |
| 指令/技能格式 | AGENTS.md + Agent Skills 开放标准 | 自有格式 |
| 沙箱 | Daytona/Runloop/Modal/自建 | Anthropic 托管为主 |
| 记忆 | 标准文件格式,API 直查,可自托管 | 封闭 API 后面 |
| 部署 | LangSmith Deployment 或自托管 | Anthropic 云 |
需要说明的是,Claude Managed Agents 这半年也在快速进化:5 月加了 dreaming、outcomes 和多 agent 编排,之后又支持了自托管沙箱与 MCP tunnels,10 月刚上线 dynamic workflows。企业如果已经深度绑定 Claude 生态,它的完成度和安全合规配套依然有吸引力。Deep Agents deploy 的赌注押在另一个方向:你随时可能想换模型、换供应商,那时候包袱越轻越好。
记忆才是主角
LangChain 这篇博客最有分量的部分,是它对锁定的拆解。
换模型其实不难。调调 prompt,多数应用就能从 GPT 迁到 Claude——今年各家模型间的迁移潮已经反复验证了这一点。模型 API 本身造成的锁定有限。
真正难迁的是记忆。harness 的核心职责之一就是管理 context,而 memory 本质上就是 context。当 harness 的越来越多部件被锁在封闭 API 后面,你的记忆也一样。
博客里举了两个例子。第一个是内部 SDR agent:它在与用户交互中不断学习,记忆持续累积,但全部存在封闭 API 后面。哪天你想换 harness 或换模型,代价是重置 agent 的全部记忆,从零开始。第二个更扎心:面向客户的销售 agent 在服务中积累了对每个客户的了解,这些记忆本该是你数据飞轮的燃料,让客户体验越滚越好。但它们不再属于你——它们属于那条封闭 API 的主人。
Deep Agents deploy 的应对方式很朴素:记忆以标准格式存储(AGENTS.md、skills 等文件),可以直接通过 API 查询;如果选择自托管,记忆永远只落在你自己的数据库里。
结语
agent 基础设施正在重演云时代的老戏码:托管服务用便利换走你的数据和控制权,开源方案用一点额外的运维责任把它还给你。Deep Agents deploy 的赌注是,当 agent 从试验品变成业务的核心资产,企业最终会想攥住自己的记忆。
Harnesses are intimately tied to memory — by choosing an open harness you are choosing to own your memory.
—— LangChain Blog
参考链接
- Deep Agents Deploy: an open alternative to Claude Managed Agents — LangChain Blog
- Deep Agents Deploy 文档
- deepagents GitHub 仓库
- Claude Managed Agents 发布公告
- The anatomy of an agent harness — LangChain Blog
- AGENTS.md 开放标准
- Agent Skills 开放标准
- Agent Protocol
- Sarah Wooders: agent harnesses and memory
作者: itech001 来源: 公众号:AI人工智能时代(the-ai-era) 网站: https://www.theaiera.top/ 关注每日最新AI新闻和技术博客,主页有更多的文章的AI 技术参考:https://www.theaiera.top
本文首发于 AI人工智能时代,转载请注明出处。