// dokumentacja openclaw

Komendy slash w OpenClaw

Wprowadzenie

System komend slash w OpenClaw, zarzadzany przez Gateway, obsluguje dwa glowne mechanizmy:

  • Komendy — samodzielne wiadomosci zaczynajace sie od /, np. /help, /status
  • Dyrektywy — polecenia takie jak /think, /fast, /verbose, /reasoning, /elevated, /exec, /model, /queue, ktore sa usuwane przed przetworzeniem przez model. Dyrektywy w samodzielnych wiadomosciach trwale ustawiaja sesje, a w zwyklym czacie dzialaja jako jednorazowe wskazowki.

Konfiguracja

Kluczowe ustawienia kontrolujace zachowanie komend:

  • commands.text (domyslnie true) — wlacza parsowanie /... w czacie
  • commands.native (domyslnie "auto") — rejestruje natywne komendy na Discordzie/Telegramie
  • commands.bash (domyslnie false) — zezwala na wykonywanie polecen powloki przez ! <cmd>
  • commands.config i commands.mcp — wlaczaja edycje konfiguracji
  • commands.allowFrom — allowlisty autoryzacji per dostawca

Wbudowane komendy

Zarzadzanie sesjami

/new [model], /reset, /stop, /session

Kontrola modelu

/model [nazwa|status], /models [provider]

Dostrajanie zachowania

/think, /verbose, /fast, /reasoning, /elevated

Narzedzia

/help, /status, /tools, /context, /skill <nazwa>

Administracja

/config, /mcp, /plugins, /debug (tylko wlasciciel)

Zachowanie runtime

Komenda /tools ujawnia, do czego agent ma aktualnie dostep, z trybami compact i verbose. Wiadomosci zawierajace tylko komendy od nadawcow z allowlisty omijaja standardowe kolejkowanie.

Komendy umiejetnosci sa automatycznie eksponowane jako komendy slash z nazwami oczyszczonymi do znakow alfanumerycznych i podkreslnikow (maks. 32 znaki).

Funkcje specjalne

Pytania poboczne BTW

Komenda /btw umozliwia tymczasowe wyjasnienia bez wplywu na historie sesji i przyszly kontekst.

Nadpisania debugowania

Komenda /debug stosuje zmiany konfiguracji tylko na czas dzialania (runtime-only), bez zapisywania na dysku — idealna do tymczasowego eksperymentowania.