CLI do Sandbox
Gerencie contêineres de sandbox baseados em Docker para execução isolada de agentes.Visão geral
O OpenClaw pode executar agentes em contêineres Docker isolados por segurança. Os comandossandbox ajudam você a gerenciar esses contêineres, especialmente após atualizações ou mudanças de configuração.
Comandos
openclaw sandbox explain
Inspecione o modo/escopo/acesso ao workspace efetivo do sandbox, a política de ferramentas do sandbox e os gates elevados (com caminhos das chaves de configuração de correção).
openclaw sandbox list
Liste todos os contêineres de sandbox com seu status e configuração.
- Nome e status do contêiner (em execução/parado)
- Imagem Docker e se corresponde à configuração
- Idade (tempo desde a criação)
- Tempo ocioso (tempo desde o último uso)
- Sessão/agente associado
openclaw sandbox recreate
Remova contêineres de sandbox para forçar a recriação com imagens/configurações atualizadas.
--all: Recriar todos os contêineres de sandbox--session <key>: Recriar contêiner para uma sessão específica--agent <id>: Recriar contêineres para um agente específico--browser: Recriar apenas contêineres de navegador--force: Ignorar o prompt de confirmação
Casos de uso
Após atualizar imagens Docker
Após alterar a configuração do sandbox
Após alterar setupCommand
Apenas para um agente específico
Por que isso é necessário?
Problema: Quando você atualiza imagens Docker do sandbox ou a configuração:- Contêineres existentes continuam em execução com configurações antigas
- Os contêineres só são removidos após 24h de inatividade
- Agentes usados regularmente mantêm contêineres antigos em execução indefinidamente
openclaw sandbox recreate para forçar a remoção de contêineres antigos. Eles serão recriados automaticamente com as configurações atuais quando forem necessários novamente.
Dica: prefira openclaw sandbox recreate em vez de docker rm manual. Ele usa o esquema de nomes de contêineres do Gateway e evita incompatibilidades quando chaves de escopo/sessão mudam.
Configuração
As configurações do sandbox ficam em~/.openclaw/openclaw.json sob agents.defaults.sandbox (substituições por agente ficam em agents.list[].sandbox):
Veja também
- Documentação do Sandbox
- Configuração de Agente
- Comando Doctor - Verifique a configuração do sandbox