Sandbox CLI
Yalıtılmış ajan yürütmesi için Docker tabanlı sandbox kapsayıcılarını yönetin.Genel bakış
OpenClaw, güvenlik için ajanları yalıtılmış Docker kapsayıcılarında çalıştırabilir.sandbox komutları, özellikle güncellemeler veya yapılandırma değişikliklerinden sonra bu kapsayıcıları yönetmenize yardımcı olur.
Komutlar
openclaw sandbox explain
Etkin sandbox modu/kapsamı/çalışma alanı erişimini, sandbox araç politikasını ve yükseltilmiş geçitleri (düzeltme yapılandırma anahtarı yollarıyla) inceleyin.
openclaw sandbox list
Tüm sandbox kapsayıcılarını durumları ve yapılandırmalarıyla birlikte listeleyin.
- Kapsayıcı adı ve durumu (çalışıyor/durduruldu)
- Docker imajı ve yapılandırmayla eşleşip eşleşmediği
- Yaş (oluşturulmasından bu yana geçen süre)
- Boşta kalma süresi (son kullanımdan bu yana geçen süre)
- İlişkili oturum/ajan
openclaw sandbox recreate
Güncellenmiş imajlar/yapılandırmalarla yeniden oluşturmayı zorlamak için sandbox kapsayıcılarını kaldırın.
--all: Tüm sandbox kapsayıcılarını yeniden oluştur--session <key>: Belirli bir oturum için kapsayıcıyı yeniden oluştur--agent <id>: Belirli bir ajan için kapsayıcıları yeniden oluştur--browser: Yalnızca tarayıcı kapsayıcılarını yeniden oluştur--force: Onay istemini atla
Kullanım Senaryoları
Docker imajlarını güncelledikten sonra
Sandbox yapılandırmasını değiştirdikten sonra
setupCommand değiştirdikten sonra
Yalnızca belirli bir ajan için
Bu neden gerekli?
Sorun: Sandbox Docker imajlarını veya yapılandırmayı güncellediğinizde:- Mevcut kapsayıcılar eski ayarlarla çalışmaya devam eder
- Kapsayıcılar yalnızca 24 saatlik hareketsizlikten sonra temizlenir
- Düzenli kullanılan ajanlar eski kapsayıcıları süresiz olarak çalışır halde tutar
openclaw sandbox recreate kullanın. Bir sonraki ihtiyaç duyulduğunda güncel ayarlarla otomatik olarak yeniden oluşturulurlar.
İpucu: Manuel docker rm yerine openclaw sandbox recreate tercih edin. Gateway’nin kapsayıcı adlandırmasını kullanır ve kapsam/oturum anahtarları değiştiğinde uyumsuzlukları önler.
Yapılandırma
Sandbox ayarları~/.openclaw/openclaw.json içinde agents.defaults.sandbox altında bulunur (ajan başına geçersiz kılmalar agents.list[].sandbox içine gider):
Ayrıca Bakınız
- Sandbox Dokümantasyonu
- Ajan Yapılandırması
- Doctor Command - Sandbox kurulumunu kontrol edin