Ana içeriğe atla
İ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.
İzin modu tools.exec.host=auto değerinden ayrıdır. tools.exec.host bir komutun nerede çalışacağını seçer. tools.exec.mode ana makine exec işleminin nasıl onaylanacağını seçer.

Ö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:
openclaw config set tools.exec.mode auto
openclaw approvals get
openclaw gateway restart
Ardından etkin politikayı doğrulayın:
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.
ModDavranışNe zaman kullanılır
denyAna makine exec işlemini engelle.Hiçbir ana makine komutuna izin verilmez.
allowlistYalnı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.
fullAna 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
approvalPolicyon-request
approvalsReviewerauto_review
sandboxworkspace-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:
AyarYaygın değerAnlamı
permissionModeapprove-readsYalnızca okumaları otomatik onayla.
permissionModeapprove-allYazmaları ve kabuk komutlarını otomatik onayla.
permissionModedeny-allTüm izin istemlerini reddet.
nonInteractivePermissionsfailBir istem gerektiğinde işlemi durdur.
nonInteractivePermissionsdenyİstemi reddet ve mümkün olduğunda devam et.
ACPX izinlerini OpenClaw exec onaylarından ayrı ayarlayın:
openclaw config set plugins.entries.acpx.config.permissionMode approve-all
openclaw config set plugins.entries.acpx.config.nonInteractivePermissions fail
openclaw 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

HedefYapılandırma
Ana makine komutlarını tamamen engelletools.exec.mode: "deny"
Yalnızca bilinen güvenli komutların çalışmasına izin vertools.exec.mode: "allowlist"
Her yeni komut şekli için bir insana sortools.exec.mode: "ask"
İnsanlardan önce Codex/OpenClaw otomatik incelemesini kullantools.exec.mode: "auto"
Ana makine exec onaylarını tamamen atlatools.exec.mode: "full" artı eşleşen ana makine onay dosyası
Etkileşimsiz ACPX oturumlarının yazma/exec yapmasını sağlaplugins.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:
openclaw approvals get
openclaw 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