Open Managed Agents 提供了运行自主智能体所需的运行框架和基础设施。你无需构建自己的智能体循环、工具执行和运行时,而是获得一个由你管理的环境,智能体可以在其中安全地读取文件、运行命令、浏览网页和运行代码。该框架支持内置的提示缓存、上下文压缩以及其他性能优化,以实现高质量、高效的智能体输出。
OMA 是开源、自托管的实现。数据库、对象存储、模型凭证和环境运行器均由部署者管理;文档中提到的“云环境”指由你的 OMA 部署配置的 E2B 或兼容运行器。
快速入门
创建你的第一个智能体会话
启动会话
创建会话并发送你的第一个事件
参考
事件类型、速率限制、CLI 标志以及其他查询表
核心概念
Open Managed Agents 围绕四个概念构建:工作原理
1
创建智能体
定义模型、系统提示、工具、MCP 服务器和技能。只需创建一次智能体,即可在多个会话中通过 ID 引用它。
2
创建环境
配置智能体的运行位置:由环境运行器提供的云沙箱,或在你自己的基础设施上运行的自托管沙箱。
3
启动会话
启动一个引用你的智能体和环境配置的会话。
4
发送事件并流式传输响应
将用户消息作为事件发送。智能体自主运行工具,并通过服务器发送事件(SSE)流式传输返回结果。事件历史记录在服务端持久化,并可完整获取。
5
引导或中断
在执行过程中发送额外的用户事件来引导智能体,或中断它以改变方向。
何时使用 Open Managed Agents
Open Managed Agents 最适合需要以下条件的工作负载:- 长时间运行的执行: 运行数分钟或数小时、包含多次工具调用的任务
- 云基础设施: 预装软件包并具有网络访问权限的安全沙箱
- 自托管执行: 在你控制的基础设施上运行沙箱,以满足合规性或数据驻留要求
- 最少的基础设施: 无需构建自己的智能体循环、沙箱或工具执行层
- 有状态会话: 跨多次交互的持久化文件系统和对话历史记录
- 计划执行: 通过计划部署按 cron 计划定期运行智能体
支持的工具
Open Managed Agents 提供一组内置工具:- Bash: 在沙箱中运行 shell 命令
- 文件操作: 在沙箱中读取、写入、编辑、glob 和 grep 文件
- 网页搜索和获取: 搜索网页并从 URL 检索内容
- MCP 服务器: 连接到外部工具提供方
Beta 功能访问
Open Managed Agents 仍处于测试阶段。所有托管智能体端点都需要
managed-agents-2026-04-01 Beta 请求头。兼容 SDK 会自动设置该请求头;各版本之间可能会优化行为以改进输出。- 一个可访问的 OMA 部署和工作区 API 密钥
- 在所有请求中添加
managed-agents-2026-04-01Beta 请求头 - 一个配置完成且可以启动会话的环境