Tools

İzin modları

İzin modları, bir ajanın ana makine komutlarını çalıştırmadan, dosya yazmadan veya ek erişim için bir arka uç çalıştırma katmanına sormadan önce ne kadar yetkiye sahip olacağını belirler. OpenClaw'ın önce izin listelerini, ardından kaçırılanlar için Codex yerel otomatik incelemesini veya insan onayı rotasını kullanmasını istediğinizde tools.exec.mode: "auto" ile başlayın.

Önerilen varsayılan

Her kaçırılanı insan istemine dönüştürmeden yararlı ana makine erişimine ihtiyaç duyan kodlama ajanları için auto kullanın:

bash
openclaw config set tools.exec.mode autoopenclaw approvals getopenclaw gateway restart

Ardından etkin politikayı doğrulayın:

bash
openclaw exec-policy show

auto modunda OpenClaw, deterministik izin listesi eşleşmelerini doğrudan çalıştırır. Onay kaçırmaları önce OpenClaw'ın yerel otomatik inceleyicisinden geçer, ardından gerektiğinde yapılandırılmış insan onayı rotasına geri döner.

OpenClaw ana makine exec modları

tools.exec.mode, ana makine exec için normalleştirilmiş politika yüzeyidir.

Mod Davranış Ne zaman kullanılır
deny Ana makine exec işlemini engelle. Hiçbir ana makine komutuna izin verilmez.
allowlist Yalnızca izin listesindeki komutları çalıştır. Bilinen güvenli bir komut kümeniz vardır.
ask İzin listesi eşleşmelerini çalıştır ve kaçırılanlarda sor. Yeni komutları bir insan incelemelidir.
auto İzin listesi eşleşmelerini çalıştır, sonra otomatik inceleme kullan. Kodlama oturumları pratik korumalı erişime ihtiyaç duyar.
full Ana makine exec işlemini istemler olmadan çalıştır. Bu güvenilen ana makine/oturum onay kapılarını atlamalıdır.

Tam ana makine exec politikası, yerel onay dosyası, izin listesi şeması, güvenli ikili dosyalar ve yönlendirme davranışı için Exec onayları bölümüne bakın.

Codex Guardian eşlemesi

Yerel Codex app-server oturumları için tools.exec.mode: "auto", yerel Codex gereksinimleri izin verdiğinde Codex Guardian tarafından incelenen onaylara eşlenir. OpenClaw genellikle şunları gönderir:

Codex alanı Tipik değer
approvalPolicy on-request
approvalsReviewer auto_review
sandbox workspace-write

auto modunda OpenClaw, approvalPolicy: "never" veya sandbox: "danger-full-access" gibi eski güvenli olmayan Codex geçersiz kılmalarını korumaz. Onaysız duruşu bilinçli olarak istediğinizde yalnızca tools.exec.mode: "full" kullanın.

App-server kurulumu, kimlik doğrulama sırası ve yerel Codex çalışma zamanı ayrıntıları için Codex çalıştırma katmanı bölümüne bakın.

ACPX çalıştırma katmanı izinleri

ACPX oturumları etkileşimsizdir, bu yüzden bir TTY izin istemine tıklayamazlar. ACPX, plugins.entries.acpx.config altında ayrı çalıştırma katmanı düzeyi ayarlar kullanır:

Ayar Yaygın değer Anlamı
permissionMode approve-reads Yalnızca okumaları otomatik onayla.
permissionMode approve-all Yazmaları ve kabuk komutlarını otomatik onayla.
permissionMode deny-all Tüm izin istemlerini reddet.
nonInteractivePermissions fail Bir istem gerektiğinde işlemi durdur.
nonInteractivePermissions deny İstemi reddet ve mümkün olduğunda devam et.

ACPX izinlerini OpenClaw exec onaylarından ayrı ayarlayın:

bash
openclaw config set plugins.entries.acpx.config.permissionMode approve-allopenclaw config set plugins.entries.acpx.config.nonInteractivePermissions failopenclaw gateway restart

approve-all değerini, istemsiz bir çalıştırma katmanı oturumunun ACPX acil durum eşdeğeri olarak kullanın. Kurulum ayrıntıları ve hata modları için ACP ajanları kurulumu bölümüne bakın.

Mod seçme

Hedef Yapılandırma
Ana makine komutlarını tamamen engelle tools.exec.mode: "deny"
Yalnızca bilinen güvenli komutların çalışmasına izin ver tools.exec.mode: "allowlist"
Her yeni komut şekli için bir insana sor tools.exec.mode: "ask"
İnsanlardan önce Codex/OpenClaw otomatik incelemesini kullan tools.exec.mode: "auto"
Ana makine exec onaylarını tamamen atla tools.exec.mode: "full" artı eşleşen ana makine onay dosyası
Etkileşimsiz ACPX oturumlarının yazma/exec yapmasını sağla plugins.entries.acpx.config.permissionMode: "approve-all"

Bir komut mod değiştirildikten sonra hâlâ istem gösteriyor veya başarısız oluyorsa iki katmanı da inceleyin:

bash
openclaw approvals getopenclaw exec-policy show

Ana makine exec, OpenClaw yapılandırması ile ana makine yerel onay dosyasının daha sıkı sonucunu kullanır. ACPX çalıştırma katmanı izinleri ana makine exec onaylarını gevşetmez ve ana makine exec onayları ACPX çalıştırma katmanı istemlerini gevşetmez.

İlgili

Was this useful?
On this page

On this page