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(domyslnietrue) — wlacza parsowanie/...w czaciecommands.native(domyslnie"auto") — rejestruje natywne komendy na Discordzie/Telegramiecommands.bash(domyslniefalse) — zezwala na wykonywanie polecen powloki przez! <cmd>commands.configicommands.mcp— wlaczaja edycje konfiguracjicommands.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.