CLI
abx 是命令行。用它创建沙箱、执行命令、上传和下载文件,以及构建和部署模板。它也提供 MCP 服务,让 IDE 里的编码 Agent 直接调用沙箱。npm 包是 @agent-sandbox/cli,需要 Node.js 20 或更高版本,并且只加载内置提供方 alicloud-express。
产品
Agent Sandbox 拆成下面几块。CLI 和 Python SDK 默认只带提供方 alicloud-express。其他提供方不会预先安装。
abx 是命令行。用它创建沙箱、执行命令、上传和下载文件,以及构建和部署模板。它也提供 MCP 服务,让 IDE 里的编码 Agent 直接调用沙箱。npm 包是 @agent-sandbox/cli,需要 Node.js 20 或更高版本,并且只加载内置提供方 alicloud-express。
agent-sandbox 是跑在你自己机器上的异步客户端。Sandbox.create(template="base") 用内置的极速版创建沙箱,然后可以执行命令、运行代码、读写文件。沙箱镜像里面的 HTTP 服务是配套的 agent-sandbox-server。
@agent-sandbox/sdk 是 Node.js 20+ 的 ESM 客户端,目前是第一片实现。它提供配置名和环境变量的对照,以及 ServerClient,用来访问沙箱内部的 agent-sandbox-server。这一片还不包含 Sandbox.create 和云提供方;创建云沙箱仍用 Python SDK 或 abx。
awesome-templates 收录可复用的沙箱模板,例如 Python、浏览器自动化,以及若干编码 Agent 的运行环境。abx template search 和 abx template install 读取这份目录。
awesome-providers 收录可安装的沙箱提供方。CLI 和 SDK 出厂时只有 alicloud-express。其他提供方默认不安装,需要时再从这份目录装到本机。
registry.agent-sandbox.cn 把模板说明、提供方能力和上游仓库里的文档做成可以阅读的页面。它不保存云账号密钥,也不会替访问者创建沙箱。
registry.agent-sandbox.cn