Bir ajan sandbox içinde çalıştığında,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.
exec komutları sandbox ortamıyla
sınırlanır. Yükseltilmiş mod, ajanın bunun yerine sandbox dışına çıkıp
komutları sandbox dışında çalıştırmasına olanak tanır; yapılandırılabilir onay
kapılarıyla birlikte.
Yükseltilmiş mod yalnızca ajan sandbox içinde olduğunda davranışı değiştirir.
Sandbox dışında çalışan ajanlarda, exec zaten ana makinede çalışır.
Yönergeler
Yükseltilmiş modu oturum başına eğik çizgi komutlarıyla denetleyin:| Yönerge | Ne yapar |
|---|---|
/elevated on | Yapılandırılmış ana makine yolunda sandbox dışında çalıştırır, onayları korur |
/elevated ask | on ile aynı (takma ad) |
/elevated full | Yapılandırılmış ana makine yolunda sandbox dışında çalıştırır ve onayları atlar |
/elevated off | Sandbox ile sınırlı yürütmeye geri döner |
/elev on|off|ask|full olarak da kullanılabilir.
Geçerli düzeyi görmek için argümansız /elevated gönderin.
Nasıl çalışır?
Kullanılabilirliği denetle
Elevated yapılandırmada etkinleştirilmiş olmalı ve gönderen izin listesinde olmalıdır:
Düzeyi ayarla
Oturum varsayılanını ayarlamak için yalnızca yönerge içeren bir mesaj gönderin:Veya satır içinde kullanın (yalnızca o mesaja uygulanır):
Komutlar sandbox dışında çalışır
Elevated etkinken,
exec çağrıları sandbox dışına çıkar. Etkin ana makine
varsayılan olarak gateway olur; yapılandırılmış/oturum exec hedefi
node olduğunda ise node olur. full modunda exec onayları atlanır.
on/ask modunda yapılandırılmış onay kuralları uygulanmaya devam eder.Çözümleme sırası
- Mesajdaki satır içi yönerge (yalnızca o mesaja uygulanır)
- Oturum geçersiz kılması (yalnızca yönerge içeren bir mesaj gönderilerek ayarlanır)
- Genel varsayılan (yapılandırmada
agents.defaults.elevatedDefault)
Kullanılabilirlik ve izin listeleri
- Genel kapı:
tools.elevated.enabled(trueolmalıdır) - Gönderen izin listesi: kanal başına listelerle
tools.elevated.allowFrom - Ajan başına kapı:
agents.list[].tools.elevated.enabled(yalnızca daha fazla kısıtlayabilir) - Ajan başına izin listesi:
agents.list[].tools.elevated.allowFrom(gönderen hem genel hem ajan başına kuralla eşleşmelidir) - Discord geri dönüşü:
tools.elevated.allowFrom.discordatlanırsa, geri dönüş olarakchannels.discord.allowFromkullanılır - Tüm kapılar geçmelidir; aksi takdirde elevated kullanılamaz kabul edilir
| Önek | Eşleştiği değer |
|---|---|
| (yok) | Gönderen kimliği, E.164 veya From alanı |
name: | Gönderen görünen adı |
username: | Gönderen kullanıcı adı |
tag: | Gönderen etiketi |
id:, from:, e164: | Açık kimlik hedefleme |
Elevated neyi denetlemez?
- Araç ilkesi:
execaraç ilkesi tarafından reddedilirse, elevated bunu geçersiz kılamaz. - Ana makine seçimi ilkesi: elevated,
autodeğerini serbest bir ana makineler arası geçersiz kılmaya dönüştürmez. Yapılandırılmış/oturum exec hedef kurallarını kullanır ve yalnızca hedef zatennodeolduğundanodeseçer. /execöğesinden ayrıdır:/execyönergesi, yetkili gönderenler için oturum başına exec varsayılanlarını ayarlar ve yükseltilmiş mod gerektirmez.
Bash sohbet komutu (
! öneki; /bash takma adı), kendi tools.bash.enabled bayrağına ek olarak tools.elevated etkin olmasını gerektiren ayrı bir kapıdır. Elevated devre dışı bırakıldığında ! kabuk komutları da kilitlenir.İlgili
Exec aracı
Ajandan kabuk komutu yürütme.
Exec onayları
exec için onay ve izin listesi sistemi.Sandboxing
Gateway düzeyinde sandbox yapılandırması.
Sandbox ve Araç İlkesi ve Elevated
Bir araç çağrısı sırasında üç kapının nasıl birleştiği.