Sandboxes provide isolated execution environments for deep agents that need to run shell commands, execute code, or interact with external systems safely.
Learn more: For patterns and deployment considerations, see the Backends documentation.
Base sandbox implementation with execute() as the core abstract method.
This class provides default implementations for all protocol methods. File listing, grep, and glob use shell commands via `ex
Extension of BackendProtocol that adds shell command execution.
Designed for backends running in isolated environments (containers, VMs, remote hosts).
Adds execute()/aexecute() for shell comm
Interface for creating and deleting sandbox backends.