
Strands Box AI Agent 沙箱
用 OS 隔离和 Dogwood 默认拒绝策略限制 Agent 行为。
为什么重要
为开发者提供了限制 AI Agent 文件、网络和工具调用的安全执行框架。
阅读原文github.com
AI 解读(根据原文生成)
Strands Box 是一个面向 AI agents 的开源沙箱引擎,用 Rust 编写。它将操作系统隔离与 Dogwood 语义策略结合,通过 box.toml 配置访问权限、policy.dw 编写策略,并在代理进程外执行允许或拒绝决策。其策略可基于操作、参数、历史动作和经过时间,覆盖文件、程序、网络、HTTP 请求与 MCP 工具调用等场景。目前预览版支持 Apple silicon 的 macOS 本地执行,代码仓库位于 GitHub。
要点(AI 据原文整理,数字均已与原文核对)
- Preview: Box currently supports local execution on macOS with Apple silicon.
- Supports macOS on Apple silicon, with Linux support planned.
- Box is harness-agnostic.
- Dogwood uses `permit` and `forbid` rules.
- The agent's sandbox limits its direct access.
- The egress gateway checks connections and HTTP requests, including their method and path.