// dokumentacja openclaw

Tryb elevated w OpenClaw — podwyzszone uprawnienia

Wprowadzenie

Tryb elevated pozwala agentom w sandboxie na wykonywanie polecen poza srodowiskiem piaskownicy, z konfigurowalnymi kontrolami zatwierdzania. Tryb ten zmienia zachowanie wylacznie gdy agent jest w sandboxie.

Dyrektywy kontrolne

Cztery komendy slash zarzadzaja trybem elevated w danej sesji:

  • /elevated on — wykonuj poza sandboxem z bramami zatwierdzania
  • /elevated ask — alias dla dyrektywy "on"
  • /elevated full — wykonuj poza sandboxem, pomijajac zatwierdzenia
  • /elevated off — powrot do wykonywania ograniczonego do sandboxa

Obslugiwany jest takze skrocony zapis /elev on|off|ask|full.

Proces dzialania

  1. Weryfikacja — elevated musi byc wlaczony w konfiguracji, a nadawca musi znajdowac sie na allowliscie
  2. Przypisanie poziomu — uzytkownik ustawia tryb przez dyrektywy (osobne wiadomosci lub inline z poleceniami)
  3. Wykonanie — polecenia sa wykonywane poza sandboxem na skonfigurowanym hoscie (zazwyczaj "gateway" lub "node")

Hierarchia rozwiazywania

System priorytyzuje dyrektywy w nastepujacej kolejnosci:

  1. Dyrektywa inline na konkretnej wiadomosci
  2. Nadpisanie na poziomie sesji
  3. Globalna domyslna konfiguracja

Kontrola dostepu

Wiele mechanizmow bramkujacych musi zostac spelnionych jednoczesnie, aby uzyskac dostep elevated:

  • Globalna flaga wlaczenia — tools.elevated.enabled
  • Allowlista nadawcow — tools.elevated.allowFrom
  • Ograniczenia per-agent — indywidualne reguly dla kazdego agenta
  • Fallback kanalu Discord — opcja awaryjnego dostepu

Wpisy allowlisty obsluguja prefiksy: name:, username: i tag: do elastycznego dopasowywania tozsamosci.

Ograniczenia

Tryb elevated nie nadpisuje polityk narzedzi, nie kontroluje wyboru hosta poza skonfigurowanymi regulami i nie zastepuje funkcjonalnosci dyrektywy /exec.