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.
openclaw approvals
Yerel ana bilgisayar, Gateway ana bilgisayarı veya bir Node ana bilgisayarı için exec onaylarını yönetin.
Varsayılan olarak komutlar diskteki yerel onaylar dosyasını hedefler. Gateway’i hedeflemek için --gateway, belirli bir Node’u hedeflemek için --node kullanın.
Takma ad: openclaw exec-approvals
İlgili:
- Exec onayları: Exec approvals
- Node’lar: Nodes
openclaw exec-policy
openclaw exec-policy, istenen
tools.exec.* yapılandırmasını ve yerel ana bilgisayar onayları dosyasını tek adımda uyumlu tutmak için kullanılan yerel kolaylık komutudur.
Bunu şu durumlarda kullanın:
- yerel istenen ilkeyi, ana bilgisayar onayları dosyasını ve etkin birleştirmeyi incelemek
- YOLO veya deny-all gibi yerel bir ön ayarı uygulamak
- yerel
tools.exec.*ile yerel~/.openclaw/exec-approvals.jsondosyasını eşzamanlamak
--jsonyok: insan tarafından okunabilir tablo görünümünü yazdırır--json: makine tarafından okunabilir yapılandırılmış çıktı yazdırır
exec-policyyalnızca yereldir- yerel yapılandırma dosyasını ve yerel onaylar dosyasını birlikte günceller
- ilkeyi Gateway ana bilgisayarına veya bir Node ana bilgisayarına göndermez
--host nodebu komutta reddedilir çünkü Node exec onayları çalışma zamanında Node’dan alınır ve bunun yerine Node hedefli onay komutlarıyla yönetilmelidiropenclaw exec-policy show, yerel onaylar dosyasından etkin bir ilke türetmek yerinehost=nodekapsamlarını çalışma zamanında Node tarafından yönetilen olarak işaretler
openclaw approvals set --gateway
veya openclaw approvals set --node <id|name|ip> kullanmaya devam edin.
Yaygın komutlar
openclaw approvals get artık yerel, Gateway ve Node hedefleri için etkin exec ilkesini gösterir:
- istenen
tools.execilkesi - ana bilgisayar onayları dosyası ilkesi
- öncelik kuralları uygulandıktan sonraki etkin sonuç
- ana bilgisayar onayları dosyası uygulanabilir doğruluk kaynağıdır
- istenen
tools.execilkesi niyeti daraltabilir veya genişletebilir, ancak etkin sonuç yine de ana bilgisayar kurallarından türetilir --node, Node ana bilgisayarı onayları dosyasını Gatewaytools.execilkesiyle birleştirir, çünkü her ikisi de çalışma zamanında hâlâ uygulanır- Gateway yapılandırması kullanılamıyorsa CLI, Node onayları anlık görüntüsüne geri düşer ve son çalışma zamanı ilkesinin hesaplanamadığını belirtir
Bir dosyadan onayları değiştirin
set, yalnızca katı JSON değil, JSON5 kabul eder. --file veya --stdin kullanın, ikisini birden değil.
”Asla sorma” / YOLO örneği
Exec onaylarında asla durmaması gereken bir ana bilgisayar için, ana bilgisayar onayları varsayılanlarınıfull + off olarak ayarlayın:
tools.exec.host=gateway kullanılıyor:
host=autohâlâ “varsa sandbox, aksi takdirde Gateway” anlamına gelir.- YOLO, yönlendirmeyle değil onaylarla ilgilidir.
- Bir sandbox yapılandırılmış olsa bile ana bilgisayarda exec istiyorsanız ana bilgisayar seçimini
gatewayveya/exec host=gatewayile açıkça belirtin.
tools.exec.* yapılandırmasını ve
yerel onay varsayılanlarını birlikte günceller. Niyet olarak yukarıdaki el ile iki adımlı
kuruluma denktir, ancak yalnızca yerel makine için geçerlidir.
İzin listesi yardımcıları
Yaygın seçenekler
get, set ve allowlist add|remove komutlarının tümü şunları destekler:
--node <id|name|ip>--gateway- paylaşılan Node RPC seçenekleri:
--url,--token,--timeout,--json
- hedef bayrağı yoksa diskteki yerel onaylar dosyası hedeflenir
--gateway, Gateway ana bilgisayarı onayları dosyasını hedefler--node, kimlik, ad, IP veya kimlik öneki çözümlendikten sonra bir Node ana bilgisayarını hedefler
allowlist add|remove ayrıca şunları da destekler:
--agent <id>(varsayılan*)
Notlar
--node,openclaw nodesile aynı çözümleyiciyi kullanır (kimlik, ad, ip veya kimlik öneki).--agentvarsayılan olarak"*"değerini kullanır; bu tüm ajanlara uygulanır.- Node ana bilgisayarı
system.execApprovals.get/setözelliğini ilan etmelidir (macOS uygulaması veya headless Node ana bilgisayarı). - Onay dosyaları ana bilgisayar başına
~/.openclaw/exec-approvals.jsonkonumunda saklanır.