Sandbox-CLI
Verwalten Sie Docker-basierte Sandbox-Container für die isolierte Ausführung von Agenten.Überblick
OpenClaw kann Agenten aus Sicherheitsgründen in isolierten Docker-Containern ausführen. Diesandbox-Befehle helfen Ihnen, diese Container zu verwalten, insbesondere nach Updates oder Konfigurationsänderungen.
Befehle
openclaw sandbox explain
Prüfen Sie den effektiven Sandbox-Modus/-Geltungsbereich/-Arbeitsbereichszugriff, die Sandbox-Werkzeugrichtlinie sowie erhöhte Gates (mit Fix-it-Konfigurationsschlüsselpfaden).
openclaw sandbox list
Listen Sie alle Sandbox-Container mit ihrem Status und ihrer Konfiguration auf.
- Containername und -status (running/stopped)
- Docker-Image und ob es der Konfiguration entspricht
- Alter (Zeit seit Erstellung)
- Leerlaufzeit (Zeit seit letzter Nutzung)
- Zugeordnete Sitzung/Agent
openclaw sandbox recreate
Entfernen Sie Sandbox-Container, um eine Neuerstellung mit aktualisierten Images/Konfigurationen zu erzwingen.
--all: Alle Sandbox-Container neu erstellen--session <key>: Container für eine bestimmte Sitzung neu erstellen--agent <id>: Container für einen bestimmten Agenten neu erstellen--browser: Nur Browser-Container neu erstellen--force: Bestätigungsabfrage überspringen
Verwende Fälle
Nach dem Aktualisieren von Docker-Images
Nach dem Ändern der Sandbox-Konfiguration
Nach dem Ändern von setupCommand
Nur für einen bestimmten Agenten
Warum ist das erforderlich?
Problem: Wenn Sie Sandbox-Docker-Images oder die Konfiguration aktualisieren:- Bestehende Container laufen mit alten Einstellungen weiter
- Container werden erst nach 24 Stunden Inaktivität bereinigt
- Regelmäßig genutzte Agenten halten alte Container unbegrenzt am Laufen
openclaw sandbox recreate, um das Entfernen alter Container zu erzwingen. Sie werden bei Bedarf automatisch mit den aktuellen Einstellungen neu erstellt.
Tipp: Bevorzugen Sie openclaw sandbox recreate gegenüber manuellen docker rm. Es verwendet die Container-Benennung des Gateway und vermeidet Abweichungen, wenn sich Scope-/Sitzungsschlüssel ändern.
Konfiguration
Sandbox-Einstellungen befinden sich in~/.openclaw/openclaw.json unter agents.defaults.sandbox (agentenspezifische Überschreibungen kommen in agents.list[].sandbox):
Siehe auch
- Sandbox-Dokumentation
- Agenten-Konfiguration
- Doctor-Befehl – Sandbox-Setup prüfen