Komutlar
openclaw sandbox list
Sandbox çalışma ortamlarını durum, arka uç, yapılandırma eşleşmesi, yaş, boşta kalma süresi ve ilişkili oturum/ajan bilgileriyle listeleyin.
openclaw sandbox recreate
Geçerli yapılandırmayla yeniden oluşturulmalarını zorlamak için sandbox çalışma ortamlarını kaldırın. Çalışma ortamları, ajan bir sonraki kez kullanıldığında otomatik olarak yeniden oluşturulur.
--all: tüm sandbox kapsayıcılarını yeniden oluşturur--session <key>: çalışma ortamını tam olarak bu kapsam anahtarıyla yeniden oluşturur (sandbox listtarafından gösterildiği gibi); kısa ad genişletmesi yapılmaz--agent <id>: tek bir ajan için çalışma ortamlarını yeniden oluşturur (agent:<id>veagent:<id>:*ile eşleşir)--browser: yalnızca tarayıcı kapsayıcılarını etkiler--force: onay istemini atlar
--all, --session veya --agent seçeneklerinden tam olarak birini iletin.
ssh ve OpenShell remote için yeniden oluşturma, Docker’a kıyasla daha önemlidir: ilk hazırlamadan sonra uzak çalışma alanı kurallı kaynaktır, recreate seçilen kapsamın bu kurallı uzak çalışma alanını siler ve sonraki çalıştırma, geçerli yerel çalışma alanından yeniden hazırlar.
openclaw sandbox explain
Etkin sandbox modu/kapsamı/çalışma alanı erişimini, sandbox araç politikasını ve yükseltilmiş araç geçitlerini (düzeltme yapılandırma anahtarı yollarıyla birlikte) inceleyin.
Rapor, workspaceRoot değerini yapılandırılmış sandbox kökü olarak tutar ve etkin ana makine çalışma alanını, arka uç çalışma ortamı çalışma dizinini ve Docker bağlama tablosunu ayrıca gösterir. workspaceAccess: "rw" için etkin ana makine çalışma alanı, workspaceRoot altındaki bir dizin yerine ajan çalışma alanıdır.
recreate --session aksine bu, kısa oturum adlarını (örneğin main) kabul eder ve bunları çözümlenen ajana göre genişletir.
Yeniden oluşturma neden gereklidir?
Sandbox yapılandırmasını güncellemek, çalışan kapsayıcıları etkilemez: mevcut çalışma ortamları eski ayarlarını korur ve boşta olan çalışma ortamları yalnızcaprune.idleHours sonrasında (varsayılan 24h) temizlenir. Düzenli kullanılan ajanlar, eski çalışma ortamlarını süresiz olarak etkin tutabilir. openclaw sandbox recreate, eski çalışma ortamını kaldırır; böylece sonraki kullanımda geçerli yapılandırmadan yeniden oluşturulur.
Yaygın tetikleyiciler
Çalışma ortamları, ajan bir sonraki kez kullanıldığında otomatik olarak yeniden oluşturulur.
Kayıt defteri geçişi
Sandbox çalışma ortamı meta verileri, paylaşılan SQLite durum veritabanında bulunur. Eski kurulumlarda, normal okumaların artık yeniden yazmadığı eski kayıt defteri dosyaları bulunabilir:~/.openclaw/sandbox/containers.json~/.openclaw/sandbox/browsers.json~/.openclaw/sandbox/containers/veya~/.openclaw/sandbox/browsers/altında kapsayıcı/tarayıcı başına bir JSON parçası
openclaw doctor --fix çalıştırın. Bozuk eski bir kayıt defterinin geçerli çalışma ortamı girdilerini gizleyememesi için geçersiz eski dosyalar karantinaya alınır.
Yapılandırma
Sandbox ayarları,agents.defaults.sandbox altındaki ~/.openclaw/openclaw.json içinde bulunur (ajan başına geçersiz kılmalar agents.entries.*.sandbox içine eklenir):
İlgili
- CLI referansı
- Sandbox kullanımı
- Ajan çalışma alanı
- Doctor: sandbox kurulumunu denetler.