什么是托管代理?
Claude Managed Agents 是一套用于大规模构建和部署代理的 API。您可以定义具有特定工具、角色设定和能力的代理。您可以配置带有合适软件包和网络控制的沙箱环境。然后,您从自己的应用程序中发起会话,Claude 会在一个隔离的容器内完成工作,该容器具有完整的文件系统访问权限、bash 执行能力和网络搜索功能。
为您托管的代理循环
在底层,这是一个代理循环:Claude 进行推理、调用工具、读取结果,并重复此过程直到任务完成。如果您以前构建过代理,您可能已经自己编写过这种循环。Managed Agents 采用了同样的循环,并将其托管在 Anthropic 的基础设施上,因此您无需自己运行它。
您可以在 Claude Console 的专属板块中找到 Managed Agents。
理解这一功能所能实现的最佳方式是通过几个示例来了解。
示例 1:一个能完成工作的看板
想象一个构建在托管代理之上的看板。您将一张工单拖入"进行中"列,这会自动触发一个会话。假设工单内容是"优化网站性能"。接下来会发生以下情况:
- 您的后端创建一个会话。
- 该会话指向您配置的一个预装了 Lighthouse 和 Puppeteer 的环境。
- 您的 GitHub 仓库被挂载到容器中。
现在 Claude 拥有了代码库、工具,以及一份定义"完成"标准的评分标准:
- Lighthouse 分数高于 90
- 没有阻塞渲染的资源
- 所有图片均为懒加载
Claude 运行审计,然后开始压缩图片、内联 CSS 并延迟加载脚本。每次工具调用都会通过事件流实时回传到看板上,因此您可以实时观察工作进展。
接下来评分标准开始发挥作用。一个独立的评分器,在其自己的上下文窗口中运行,根据您的标准评估输出结果。Claude 读取该反馈,重新介入,修复遗漏的问题,并重新提交。在演示中,这个循环将 Lighthouse 分数提升到了 96。
还有一点:您可以在第一个工单仍在运行时拖入第二个工单。两个会话,两个容器,两个独立的任务并行运行。

示例 2:一个具有记忆功能的周期性研究代理
这是另一种形态的代理:它的工作是追踪贵公司所支付的每一款 SaaS 工具的价格并规划变更,并在站会前准备好报告。

在每次运行时,该代理会:
- 在网络上搜索当前的定价页面,检查套餐层级变化,并标记可能影响您合同的新功能
- 在沙箱内使用 Python 运行成本分析
- 使用 Excel 电子表格技能并撰写执行摘要
- 通过 MCP 服务器将链接发布到 Slack,并在 Asana 中创建审核任务
该代理还会读取和写入一个记忆存储。在开始之前,它会检查上周发现的内容。完成后,它会存储发生的变化。因此,下周一的报告可以说"计算成本比上周降低了 15%",而不是每次都列出相同的静态定价数据。

示例 3:多代理协同的事件响应
现在想象您的监控系统发出了一个警报。您的后端接收到警报负载,并将其作为用户消息发送到一个新会话中。如果某个代理需要从您的监控系统获取更多信息,它会调用一个自定义工具:您的后端运行该工具并将结果返回给同一个会话。该会话使用多代理协同:
- 一个协调代理接收警报并将任务委派给三个专家代理。
- 每个专家代理在同一个共享文件系统上,在各自独立的上下文窗口中运行。
- 专家代理汇报结果,协调代理将它们的发现综合成一份统一的事件摘要。

在摘要发送到 Slack 之前,权限策略会生效。您会在屏幕上看到草稿,批准后消息才会发出。敏感操作会等待人工确认。
记忆将这一切联系在一起。协调代理会在记忆存储中检查过往事件,并标记出一个模式:"这看起来像是两周前由配置错误的 TTL 引起的 DNS 解析问题。"下次类似警报触发时,代理会从该上下文开始,而不是从零开始诊断。
构建模块
在这些示例中,托管代理为开发者提供了构建完全托管、有状态代理体验所需的工具,这些工具基于以下要素:
- 代理(Agents) — 具有特定工具、角色设定和能力的定义
- 会话(Sessions) — 您从自己的应用程序中发起的单次运行
- 环境(Environments) — 具有合适软件包和网络控制的沙箱
- 工具(Tools) — 包括您后端的自定义工具
- MCP — 与 Slack 和 Asana 等服务的连接
- 记忆(Memory) — 代理在开始前读取、完成后写入的存储
- 结果(Outcomes) — 定义并检查"完成"标准的评分标准和评分器
- 多代理协同(Multi-agent coordination) — 协调代理向专家代理委派任务
回顾
- Claude Managed Agents 是一套用于大规模构建和部署代理的 API,托管在 Anthropic 的基础设施上。
- 它运行着熟悉的代理循环——推理、调用工具、读取结果、重复——在一个具有文件系统访问权限、bash 执行能力和网络搜索功能的隔离容器内进行。
- 会话在您配置的环境中运行,可并行工作,并实时将工具调用流式传输回您的应用程序。
- 评分标准和独立的评分器让您能够定义成功标准;Claude 会不断迭代直到满足这些标准。
- 记忆、MCP 服务器、自定义工具、权限策略以及多代理协同共同构成了完整的有状态代理体验。
- 您定义"完成"的标准。Claude 会持续工作直到达成目标。