Agent Sandbox

产品

CLI、SDK、模板、提供方、目录

Agent Sandbox 拆成下面几块。CLI 和 Python SDK 默认只带提供方 alicloud-express。其他提供方不会预先安装。

CLI

abx 是命令行。用它创建沙箱、执行命令、上传和下载文件,以及构建和部署模板。它也提供 MCP 服务,让 IDE 里的编码 Agent 直接调用沙箱。npm 包是 @agent-sandbox/cli,需要 Node.js 20 或更高版本,并且只加载内置提供方 alicloud-express。

github.com/Alibaba-Agent-Sandbox/agent-sandbox

Python SDK

agent-sandbox 是跑在你自己机器上的异步客户端。Sandbox.create(template="base") 用内置的极速版创建沙箱,然后可以执行命令、运行代码、读写文件。沙箱镜像里面的 HTTP 服务是配套的 agent-sandbox-server。

github.com/Alibaba-Agent-Sandbox/python-sdk

Node.js SDK

@agent-sandbox/sdk 是 Node.js 20+ 的 ESM 客户端,目前是第一片实现。它提供配置名和环境变量的对照,以及 ServerClient,用来访问沙箱内部的 agent-sandbox-server。这一片还不包含 Sandbox.create 和云提供方;创建云沙箱仍用 Python SDK 或 abx。

github.com/Alibaba-Agent-Sandbox/nodejs-sdk

模板仓库

awesome-templates 收录可复用的沙箱模板,例如 Python、浏览器自动化,以及若干编码 Agent 的运行环境。abx template search 和 abx template install 读取这份目录。

github.com/Alibaba-Agent-Sandbox/awesome-templates

目录

registry.agent-sandbox.cn 把模板说明、提供方能力和上游仓库里的文档做成可以阅读的页面。它不保存云账号密钥,也不会替访问者创建沙箱。

registry.agent-sandbox.cn