Gérez les runtimes de sandbox pour l’exécution isolée des agents.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.
Vue d’ensemble
OpenClaw peut exécuter des agents dans des runtimes de sandbox isolés pour des raisons de sécurité. Les commandessandbox vous aident à inspecter et recréer ces runtimes après des mises à jour ou des changements de configuration.
Aujourd’hui, cela signifie généralement :
- conteneurs de sandbox Docker
- runtimes de sandbox SSH lorsque
agents.defaults.sandbox.backend = "ssh" - runtimes de sandbox OpenShell lorsque
agents.defaults.sandbox.backend = "openshell"
ssh et OpenShell remote, la recréation est plus importante qu’avec Docker :
- l’espace de travail distant est canonique après l’initialisation initiale
openclaw sandbox recreatesupprime cet espace de travail distant canonique pour la portée sélectionnée- l’utilisation suivante le réinitialise depuis l’espace de travail local actuel
Commandes
openclaw sandbox explain
Inspectez le mode/la portée/l’accès à l’espace de travail de sandbox effectifs, la politique des outils de sandbox et les garde-fous d’élévation (avec les chemins de clés de configuration de correction).
openclaw sandbox list
Répertoriez tous les runtimes de sandbox avec leur statut et leur configuration.
- Nom et statut du runtime
- Backend (
docker,openshell, etc.) - Libellé de configuration et indication de correspondance avec la configuration actuelle
- Âge (temps écoulé depuis la création)
- Temps d’inactivité (temps écoulé depuis la dernière utilisation)
- Session/agent associé
openclaw sandbox recreate
Supprimez des runtimes de sandbox pour forcer leur recréation avec la configuration mise à jour.
--all: recréer tous les conteneurs de sandbox--session <key>: recréer le conteneur pour une session spécifique--agent <id>: recréer les conteneurs pour un agent spécifique--browser: recréer uniquement les conteneurs de navigateur--force: ignorer l’invite de confirmation
Les runtimes sont automatiquement recréés à la prochaine utilisation de l’agent.
Cas d’utilisation
Après la mise à jour d’une image Docker
Après un changement de configuration de sandbox
Après un changement de cible SSH ou de matériel d’authentification SSH
ssh principal, la recréation supprime la racine de l’espace de travail distant par portée
sur la cible SSH. L’exécution suivante la réinitialise depuis l’espace de travail local.
Après un changement de source, de politique ou de mode OpenShell
remote, la recréation supprime l’espace de travail distant canonique
pour cette portée. L’exécution suivante le réinitialise depuis l’espace de travail local.
Après un changement de setupCommand
Pour un agent spécifique uniquement
Pourquoi c’est nécessaire
Lorsque vous mettez à jour la configuration de sandbox :- Les runtimes existants continuent de fonctionner avec les anciens paramètres.
- Les runtimes ne sont purgés qu’après 24 h d’inactivité.
- Les agents utilisés régulièrement conservent indéfiniment les anciens runtimes actifs.
openclaw sandbox recreate pour forcer la suppression des anciens runtimes. Ils sont automatiquement recréés avec les paramètres actuels au prochain besoin.
Migration du registre
OpenClaw stocke les métadonnées de runtime de sandbox sous forme d’un fragment JSON par entrée de conteneur/navigateur dans le répertoire d’état de sandbox. Les installations plus anciennes peuvent encore avoir des fichiers hérités monolithiques :~/.openclaw/sandbox/containers.json~/.openclaw/sandbox/browsers.json
openclaw doctor --fix pour migrer les entrées héritées valides vers les répertoires de registre fragmenté. Les fichiers hérités invalides sont mis en quarantaine afin qu’un seul ancien registre défectueux ne puisse pas masquer les entrées de runtime actuelles.
Configuration
Les paramètres de sandbox se trouvent dans~/.openclaw/openclaw.json sous agents.defaults.sandbox (les remplacements par agent vont dans agents.list[].sandbox) :
Associés
- Référence CLI
- Sandboxing
- Espace de travail de l’agent
- Doctor : vérifie la configuration de sandbox.