10 月 24 日,Anthropic 把 Claude Code 沙箱模式背后的底层组件 sandbox-runtime 开源,npm 包 @anthropic-ai/sandbox-runtime 当前版本 v0.0.81,解压后约 11.4 MB,采用 Apache-2.0 协议,要求 Node.js 22.12 以上。这套沙箱不依赖容器,可以包住任意进程、任意智能体和本地 MCP 服务。
用操作系统原语做隔离,不启动容器
macOS 上通过 sandbox-exec 动态生成 Seatbelt 配置,Linux 依赖 bubblewrap、socat 和 ripgrep,Windows 目前是 alpha 阶段,用独立的 srt-sandbox 账户配合 Windows Filtering Platform 出站规则和文件 ACL。限制覆盖整个进程树,脚本和子进程一样受限。默认策略很克制:读默认放开,写默认关闭,网络默认关闭,只有白名单域名能通过主机上的 HTTP 与 SOCKS5 代理出去。
84% 这个数字来自内部统计
Anthropic 称沙箱让 Claude Code 的权限确认弹窗减少 84%,这是自报数据,不是第三方基准。目标指向审批疲劳,开发者整天点确认就看不完确认内容。工具给出的旋钮包括域名通配符与端口、单次调用放行名单、运行时热更新网络列表、解析地址检查,后者会拦住解析到回环地址或云元数据 IP 的白名单域名。
与其他沙箱方案的差别
OpenAI Codex CLI 同样用操作系统原语,也在本机运行;Docker Sandboxes 每个沙箱起一个 microVM;E2B 跑在云端或自有云,需要容器或虚拟机兜底。srt 的特别之处在于它不绑定自家智能体,第三方智能体和普通命令行程序都能塞进去用,状态仍是 beta 研究预览。
用法上,安装命令是 npm install -g @anthropic-ai/sandbox-runtime,之后给任意命令加 srt 前缀即可,它既能当命令行工具用,也提供 TypeScript 库。要给 MCP 服务器套壳,只需把 .mcp.json 里的 command 从 npx 改成 srt,原命令作为参数传进去,规则写在用户目录下的 srt-settings.json 里,可以分别配置允许和拒绝的域名、禁止读取的路径与允许写入的目录。
延伸阅读
- 暗网惊现AI算力黑市:折扣最高97%,黑客转手卖向全球4 周前
- OpenAI DevDay 2026 全景解读:20+ 项更新与 Pro 500 套餐4 周前
- OpenClaw Enterprise:OpenAI、红帽、英伟达联手做AI智能体控制层3 周前
- Anthropic 资深员工悄然购置偏远土地:以防 AI 失控举家撤离4 周前
继续读
同一批更新里这几篇值得一看:
- 山大论文实测:换编码智能体框架,成本翻 3 倍成绩不动2026-10-25
- 清华 AIR 孵化紫荆智康:54 位 AI 医生分身进医院门诊2026-10-25
- 腾讯 QClaw 188 天退场 大厂 AI 产品加速洗牌2026-10-24
