Agent 沙箱服务在功能上涵盖两个维度:一是在沙箱类型上,支持代码沙箱、浏览器沙箱等多种形态;二是在沙箱使用上,提供完整的沙箱生命周期管理与内部操作能力。同时,产品还支持多样化的接入方式——不仅提供工程师 / Agent友好的 SDK、CLI、MCP、RESTful API,还兼容社区开源沙箱协议,方便用户灵活集成。
Agent 沙箱服务支持多种主流沙箱类型,并提供高度灵活的定制能力,满足智能体在不同场景下的运行需求。

Agent 沙箱服务提供完整的沙箱操作能力,涵盖生命周期管理、内部文件操作以及细粒度的权限控制。
在沙箱的基础生命周期管理上,Agent 沙箱服务支持启动、超时删除、自动空闲回收和暂停等能力,不仅覆盖多样化业务场景,还能有效降低资源消耗,帮助用户实现更高效的使用体验。

在文件操作方面,沙箱支持目录和文件的创建、读取、编辑与搜索,为 Agent 提供完整的内部文件管理能力;同时支持外挂存储,对接外部对象存储,方便文件的上传、下载与共享。借此,Agent 可以在沙箱中直接处理数据或中间结果,并安全地与外部系统交互,大幅提升了业务场景下的灵活性和效率。

在权限管理方面,沙箱提供细粒度的角色控制能力,可灵活配置沙箱对腾讯云资源的访问范围,为 Agent 赋予安全且精细化的操作权限,从而在保障安全的同时释放更强大的云上操作能力。
Agent 沙箱服务支持多种使用方式,兼容主流开源社区的沙箱接口和协议,开发者无需重写代码即可快速迁移与集成,平滑承接已有工作流,降低接入成本。
Agent 沙箱服务内置浏览器沙箱、代码沙箱,支持可扩展的自定义沙箱,覆盖从 Web 操作、代码执行到专有运行环境的多样化需求,帮助智能体在不同场景下都能找到合适的执行环境。
Agent 沙箱服务针对沙箱启动进行了深度优化,实例毫秒级启动,确保智能体调用即开即用,极大提升用户体验与交互流畅度。
依托云原生弹性伸缩能力,Agent 沙箱服务支持大规模沙箱并发启动,轻松应对各类业务场景。
基于自研沙箱,每个沙箱均运行在独立隔离的受控环境中,保障任务运行的合规性与安全。
Agent 沙箱服务提供灵活的自定义镜像能力,用户可快速启动专属沙箱。
Agent沙箱服务针对沙箱启动进行了深度优化,具备毫秒级启动的速度表现,并支持大规模并发运行,确保智能体在多种场景下都能快速响应、稳定执行。
基于云原生弹性扩缩容机制,Agent 沙箱服务可根据业务负载秒级伸缩,并保证高可用的资源供给。
Agent 沙箱服务兼容主流社区沙箱协议,开发者无需重构即可直接迁移现有工作流,同时支持自定义镜像与扩展能力。
在 Vibe Coding 场景中,本地 IDE Copilot 模式虽然便捷,但存在严重安全风险:AI 生成的代码直接运行在本地环境,一旦包含 rm -rf 等危险指令,可能造成数据不可逆损失。
因此,逐步转向云端模式,如 AI 编程、前端页面生成、云端 IDE 等。AI 生成的代码在云端沙箱环境中运行,与本地隔离,既能避免入侵风险,又具备更强的资源弹性与可扩展性。
通用 Agent 或企业办公 Agent 可以通过代码生成的方式完成数据清洗、数据分析、图表制作、甚至 PPT 制作。所有代码均在云端沙箱中运行,与本地彻底隔离,既安全可信,又具备弹性算力,真正成为企业数字员工的办公工具,让办公自动化更高效、更安心。
在 GUI Agent 场景中,智能体成为具备全栈交互能力的虚拟人类。依托云端沙箱的安全隔离与弹性算力,它能够在不同环境中模拟人机操作:
Browser Use Agent:在浏览器沙箱中执行网页打开、元素点击、数据采集与自动下单。
Computer Use Agent:在虚拟桌面处理 Excel、生成 PPT、管理文件,实现办公自动化。
Mobile Use Agent:在虚拟手机中操控 App,支持自动化测试与高并发业务操作。
GUI Agent 有效解决企业存量系统改造困难的问题,从“代码/API 驱动”演进为“操作驱动”,在云沙箱的助力下,覆盖 Web、桌面和移动端场景,成为真正的 虚拟数字员工。
在 GUI-Agent 强化学习场景中,Agent 如学徒般,通过反复尝试、反馈和优化逐步掌握复杂界面操作。云端沙箱是核心执行环境,提供:
安全隔离:操作严格限制在沙箱内,避免影响真实系统与账号。
可观测性:完整记录操作轨迹、状态转移与奖励信号,支持精细化训练分析。
弹性扩展:支持大规模并发创建沙箱实例,支持模型训练,满足高强度算力需求。
依托沙箱,GUI-Agent 能在安全、可控、可扩展的环境中持续进化,最终具备自主完成复杂办公与操作任务的能力,真正成长为 “数字员工”。
通过控制台创建密钥与沙箱工具。
登录 Agent 沙箱服务控制台。
在 API Keys 页面,单击新建,创建并存储 API Key。API Key 需在客户端的环境变量中配置,请参见 步骤二:配置环境变量。
在 沙箱工具 页面,创建沙箱工具,获取沙箱工具名称。沙箱工具名称需在沙箱实例启动时设置,请参见 步骤三:启动 Agent 沙箱。
步骤一:安装 SDK
在客户端创建虚拟环境,安装 SDK。
uv venv venvsource ven/bin/activate uv pip install pip
uv pip install e2b-code-interpreter步骤二:配置环境变量
os.environ["E2B_DOMAIN"]="ap-guangzhou.tencentags.com"os.environ["E2B_API_KEY"]="ark_xxxx" # 需要改为控制台创建的 API Key步骤三:启动 Agent 沙箱
运行以下示例来创建一个沙箱,并运行指定命令:
import osfrom e2b_code_interpreter import Sandbox
#创建一个代码沙箱,template 需要替换为上述控制台新建的沙箱工具名称,默认运行10分钟,使用 timeout 参数指定运行时间,此处保持运行3600s(1h)sandbox = Sandbox.create(template="code-interpreter-v1",timeout=3600)
#执行下述 python 代码,流式获取代码输出并打印,代码执行超时时间为600秒
python_code = """import timeprint("hello python")time.sleep(2)print("hello python after 2 sec")"""print(sandbox.run_code(python_code,on_stdout=lambda data:print(data),timeout=600))sandbox.kill()Agent沙箱服务在内测和公测期间,产品限时免费,商业化后会开启收费,如不续费后续将无法使用,个人数据将在未续费30天后删除。
强调的是基础设施层,提供隔离、安全、可控的任务运行环境,相当于为 Agent 配置一个独立、可信的“工作环境”。它解决的是环境安全、弹性供给和执行隔离的问题,让 Agent 可以放心地运行任务。
更偏向于托管与执行层,是为 Agent 提供完整的运行托管能力,主要提供 Agent 的部署、运维和管理能力。