← 返回瞬间A MOMENT OF INSPIRATION

一个值得记录的瞬间。

AWS 开源 Strands Box:给 Claude Code、Codex 这类 Agent 套上能看操作历史的本地沙箱

AWS 10-07 在 Strands Agents 官博发布 Strands Box 开发者预览版,以 Apache-2.0 许可证开源,用 Rust 编写。它用操作系统级隔离把 Agent 关进沙箱,所有 shell、Python、MCP 调用、文件和网络访问只能经过一层策略引擎出去;策略用 AWS 今年开源的 Dogwood 语言写,默认拒绝,凭据由沙箱注入,Agent 自己拿不到。官方给 Claude Code、Codex CLI 和自家 Strands CLI 都写了接入指南,任何模型、任何 harness 都能用。

和普通容器沙箱相比,它的规则能参考 Agent 之前做过什么。官博示例里,「15 分钟内 npm test 通过之后才允许 git push」「每小时最多调用 60 次 AWS MCP 工具」都能确定性执行,Agent 没法靠说服绕过去。AWS 副总裁 Marc Brooker 对 The Register 说,开发者仍要自己决定放多少权限、哪里留人工审核。

目前只支持 Apple 芯片的 macOS,版本 0.1.x,配置项还会变;Linux 在开发中,Windows 以及部署到 AgentCore、ECS、Kubernetes 都没有日期。AWS 也承认 Box 要信任的代码更多(解释器、协议拦截层),多租户云上部署建议外面再套一层 MicroVM。放开 Agent 自动执行命令的团队多了一个能按前置条件和频次卡住危险操作的开源选项,要上服务器还得等 Linux 版。

主源:https://strandsagents.com/blog/strands-box-the-big-picture/
仓库:https://github.com/strands-agents/box
转述:https://www.theregister.com/ai-and-ml/2026/10/07/aws-launches-open-source-ai-agent-sandbox-to-prevent-yolo-mode-disasters/5301687

# Agent # 安全 # 开源 # AWS

一起交流