Sandbox CLI
Manage Docker-based sandbox containers for isolated agent execution.Overview
ClawdBot can run agents in isolated Docker containers for security. Thesandbox commands help you manage these containers, especially after updates or configuration changes.
Commands
clawdbot sandbox list
List all sandbox containers with their status and configuration.
- Container name and status (running/stopped)
- Docker image and whether it matches config
- Age (time since creation)
- Idle time (time since last use)
- Associated session/agent
clawdbot sandbox recreate
Remove sandbox containers to force recreation with updated images/config.
--all: Recreate all sandbox containers--session <key>: Recreate container for specific session--agent <id>: Recreate containers for specific agent--browser: Only recreate browser containers--force: Skip confirmation prompt
Use Cases
After updating Docker images
After changing sandbox configuration
For a specific agent only
Why is this needed?
Problem: When you update sandbox Docker images or configuration:- Existing containers continue running with old settings
- Containers are only pruned after 24h of inactivity
- Regularly-used agents keep old containers running indefinitely
clawdbot sandbox recreate to force removal of old containers. They’ll be recreated automatically with current settings when next needed.
Configuration
Sandbox settings are inclawdbot.config.json:
See Also
- Sandbox Documentation
- Agent Configuration
- Doctor Command - Check sandbox setup