CLI de la sandbox
Gérez des conteneurs de sandbox basés sur Docker pour l’exécution isolée des agents.Présentation
OpenClaw peut exécuter des agents dans des conteneurs Docker isolés pour la sécurité. Les commandessandbox vous aident à gérer ces conteneurs, en particulier après des mises à jour ou des changements de configuration.
Commandes
openclaw sandbox explain
Inspectez le mode/la portée/l’accès à l’espace de travail de la sandbox effectifs, la politique d’outils de la sandbox et les passerelles élevées (avec les chemins de clés de configuration « fix-it »).
openclaw sandbox list
Listez tous les conteneurs de sandbox avec leur état et leur configuration.
- Nom du conteneur et état (en cours d’exécution/arrêté)
- Image Docker et correspondance avec la configuration
- Âge (temps depuis la création)
- Temps d’inactivité (temps depuis la dernière utilisation)
- Session/agent associé
openclaw sandbox recreate
Supprimez des conteneurs de sandbox pour forcer leur recréation avec des images/configurations mises à 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
Cas d’utilisation
Après la mise à jour des images Docker
Après un changement de configuration de la sandbox
Après un changement de setupCommand
Pour un agent spécifique uniquement
Pourquoi est-ce nécessaire ?
Problème : Lorsque vous mettez à jour les images Docker de la sandbox ou la configuration :- Les conteneurs existants continuent de s’exécuter avec d’anciens paramètres
- Les conteneurs ne sont nettoyés qu’après 24 h d’inactivité
- Les agents utilisés régulièrement conservent indéfiniment d’anciens conteneurs en cours d’exécution
openclaw sandbox recreate pour forcer la suppression des anciens conteneurs. Ils seront automatiquement recréés avec les paramètres actuels au prochain besoin.
Astuce : préférez openclaw sandbox recreate à docker rm manuel. Cela utilise la dénomination des conteneurs de la Gateway (passerelle) et évite les incohérences lorsque les clés de portée/session changent.
Configuration
Les paramètres de la sandbox se trouvent dans~/.openclaw/openclaw.json sous agents.defaults.sandbox (les surcharges par agent se placent dans agents.list[].sandbox) :
Voir aussi
- Documentation Sandbox
- Configuration des agents
- Commande Doctor - Vérifier la configuration de la sandbox