Anthropic 提供两种使用 Claude 进行构建的方式,各自适用于不同的使用场景:
| Messages API | Claude Managed Agents | |
|---|---|---|
| 它是什么 | 直接的模型提示访问 | 预构建、可配置的智能体框架,运行在托管基础设施中 |
| 最适合 | 自定义智能体循环和细粒度控制 | 长时间运行的任务和异步工作 |
Claude Managed Agents 提供了将 Claude 作为自主智能体运行所需的框架和基础设施。您无需自行构建智能体循环、工具执行和运行时,即可获得一个完全托管的环境,Claude 可以在其中安全地读取文件、运行命令、浏览网页和运行代码。该框架支持内置的 "prompt caching"(提示缓存)、"compaction"(压缩)以及其他性能优化,以实现高质量、高效率的智能体输出。如果您希望通过直接访问模型来构建自己的智能体循环,请参阅使用 Messages API。
Claude Managed Agents 围绕四个概念构建:
| 概念 | 描述 |
|---|---|
| Agent(代理) | 模型、系统提示、工具、MCP 服务器和技能 |
| Environment(环境) | 会话运行位置的配置:由 Anthropic 托管的云沙箱,或在您自己的基础设施上自托管的沙箱 |
| Session(会话) | 在环境中运行的代理实例,执行特定任务并生成输出 |
| Events(事件) | 您的应用程序与代理之间交换的消息(用户轮次、工具结果、状态更新) |
创建智能体
定义模型、"system prompt"(系统提示)、工具、MCP 服务器和技能。只需创建一次智能体,即可在各个会话中通过 ID 引用它。
创建环境
配置智能体的运行位置:云端沙箱,或在您自己的基础设施上运行的自托管沙箱。
启动会话
启动一个引用您的智能体和环境配置的会话。
发送事件并流式传输响应
以事件形式发送用户消息。Claude 会自主运行工具,并通过 "server-sent events"(服务器发送事件),即 SSE,以流式传输方式返回结果。事件历史记录在服务器端持久化保存,并可完整获取。
引导或中断
发送额外的用户事件以在执行过程中引导智能体,或中断它以改变方向。
Claude Managed Agents 最适合具有以下需求的工作负载:
Claude Managed Agents 为 Claude 提供了一组内置工具:
请参阅工具了解完整列表和配置选项。
要开始使用,您需要:
managed-agents-2026-04-01 beta 标头在 beta 阶段内,MCP 隧道和 dreaming(梦境)处于更为有限的研究预览阶段。请申请访问权限以启用它们。
Claude Managed Agents 在设计上是有状态的:会话可长时间运行,暂停后可顺利恢复,并在服务器端存储对话历史、沙箱状态和输出。因此,Managed Agents 目前不符合零数据保留或 HIPAA 商业伙伴协议(BAA)的覆盖条件。您保留对这些数据的控制权:您可以随时通过 API 删除会话,并单独删除您上传的任何文件。有关所有功能的适用条件,请参阅 API 和数据保留。
Was this page helpful?