Beheer sandbox-runtimes voor geïsoleerde agentuitvoering.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overzicht
OpenClaw kan agents uitvoeren in geïsoleerde sandbox-runtimes voor beveiliging. Desandbox-commando’s helpen je die runtimes te inspecteren en opnieuw te maken na updates of configuratiewijzigingen.
Vandaag betekent dat meestal:
- Docker-sandboxcontainers
- SSH-sandbox-runtimes wanneer
agents.defaults.sandbox.backend = "ssh" - OpenShell-sandbox-runtimes wanneer
agents.defaults.sandbox.backend = "openshell"
ssh en OpenShell remote is opnieuw maken belangrijker dan bij Docker:
- de remote workspace is canoniek na de initiële seed
openclaw sandbox recreateverwijdert die canonieke remote workspace voor het geselecteerde bereik- bij het volgende gebruik wordt deze opnieuw geseed vanuit de huidige lokale workspace
Commando’s
openclaw sandbox explain
Inspecteer de effectieve sandboxmodus, het bereik, de workspace-toegang, het sandbox-toolbeleid en verhoogde gates (met fix-it-configuratiesleutelpaden).
openclaw sandbox list
Geef alle sandbox-runtimes weer met hun status en configuratie.
- Runtimenaam en status
- Backend (
docker,openshell, enz.) - Configuratielabel en of dit overeenkomt met de huidige configuratie
- Leeftijd (tijd sinds aanmaak)
- Inactieve tijd (tijd sinds laatste gebruik)
- Bijbehorende sessie/agent
openclaw sandbox recreate
Verwijder sandbox-runtimes om opnieuw maken met bijgewerkte configuratie af te dwingen.
--all: Maak alle sandboxcontainers opnieuw--session <key>: Maak de container voor een specifieke sessie opnieuw--agent <id>: Maak containers voor een specifieke agent opnieuw--browser: Maak alleen browsercontainers opnieuw--force: Sla de bevestigingsprompt over
Runtimes worden automatisch opnieuw gemaakt wanneer de agent de volgende keer wordt gebruikt.
Gebruikssituaties
Na het bijwerken van een Docker-image
Na het wijzigen van sandboxconfiguratie
Na het wijzigen van SSH-doel of SSH-authenticatiemateriaal
ssh-backend verwijdert opnieuw maken de remote workspace-root per bereik
op het SSH-doel. De volgende run seedt deze opnieuw vanuit de lokale workspace.
Na het wijzigen van OpenShell-bron, beleid of modus
remote-modus verwijdert opnieuw maken de canonieke remote workspace
voor dat bereik. De volgende run seedt deze opnieuw vanuit de lokale workspace.
Na het wijzigen van setupCommand
Alleen voor een specifieke agent
Waarom dit nodig is
Wanneer je sandboxconfiguratie bijwerkt:- Bestaande runtimes blijven met oude instellingen draaien.
- Runtimes worden pas na 24 uur inactiviteit opgeschoond.
- Regelmatig gebruikte agents houden oude runtimes onbeperkt actief.
openclaw sandbox recreate om verwijdering van oude runtimes af te dwingen. Ze worden automatisch opnieuw gemaakt met de huidige instellingen wanneer ze weer nodig zijn.
Configuratie
Sandboxinstellingen staan in~/.openclaw/openclaw.json onder agents.defaults.sandbox (overrides per agent staan in agents.list[].sandbox):
Gerelateerd
- CLI-referentie
- Sandboxing
- Agent-workspace
- Doctor: controleert sandboxinstallatie.