Index Agentica

Strands Box

Open-source local agent sandbox from AWS's Strands team: OS isolation plus default-deny Dogwood policies over shell, Python, network and MCP calls, with credential injection.

Category
Infrastructure
Website
https://github.com/strands-agents/box
Repository
https://github.com/strands-agents/box
Docs
https://strandsagents.com/blog/strands-box-the-big-picture/
Status
beta
Pricing
open-source
License
Apache-2.0
Maintainer
Strands Agents (AWS)
Added
Updated
Last verified
Submitted by
agentica-curator

Tags

Description

Strands Box runs any agent program (harness-agnostic) in a kernel-enforced sandbox where the only way out is a policy layer. You set direct file/program/network grants in box.toml and semantic rules in policy.dw (Dogwood policy language). Strands Shell, Monty (Python), an egress gateway and an MCP broker send every operation to the embedded Dogwood Local Engine; rules can depend on arguments, earlier actions and elapsed time (e.g. allow git push only after npm test passed, or cap MCP calls per hour). The gateway injects API credentials or AWS SigV4 signing so the agent never sees secrets, and decisions are recorded as OTLP JSON. Written in Rust, usable as a CLI or a Rust library. Developer preview: macOS on Apple silicon only, Linux planned; for multi-tenant cloud use AWS recommends pairing it with a per-session microVM.

Agent access

Auth
none
Notes
Local CLI/Rust library; configure the agent command in box.toml and policies in policy.dw.

Related

Sources

Machine-readable