开源项目
Strands Box 开源预览把语义与时间策略放到 Agent 沙箱之外
strands-agents/box
概述
Strands Box 是框架无关的本地 Agent 沙箱。操作系统限制直接访问,将 Shell、Monty Python、出站网关和 MCP 的受管操作导向沙箱外的 Dogwood Local Engine,按 permit/forbid 与共享事件历史执行规则。例如,可以要求近期测试成功后才允许 push,或限制一小时内工具调用次数。凭据可由网关注入,Agent 不获得底层密钥;策略决策输出为 OTLP JSON。直接授予的文件访问由操作系统控制,并不逐项产生 Dogwood 决策,需语义策略的文件应走受管解释器。本次是开发者预览,仅支持 Apple Silicon macOS 本地执行;构建和入门还有工具链条件。官方指出更大的可信代码面存在绕过风险,建议多租户部署结合每会话 MicroVM。许可 Apache2.0。