CLI commands
TUI
openclaw tui
Otwórz terminalowy interfejs użytkownika połączony z Gateway lub uruchom go w lokalnym trybie osadzonym.
Powiązany przewodnik: TUI
Opcje
| Flaga | Wartość domyślna | Opis |
|---|---|---|
--local |
false |
Uruchom z lokalnym osadzonym środowiskiem wykonawczym agenta zamiast Gateway. |
--url <url> |
gateway.remote.url z konfiguracji |
Adres URL WebSocket Gateway. |
--token <token> |
(brak) | Token Gateway, jeśli jest wymagany. |
--password <pass> |
(brak) | Hasło Gateway, jeśli jest wymagane. |
--tls-fingerprint <sha256> |
gateway.remote.tlsFingerprint |
Oczekiwany odcisk certyfikatu TLS dla przypiętego Gateway korzystającego z wss://. |
--session <key> |
main (lub global, gdy zakres jest globalny) |
Klucz sesji. W przestrzeni roboczej agenta automatycznie wybiera tego agenta, chyba że podano prefiks. |
--deliver |
false |
Dostarczaj odpowiedzi asystenta przez skonfigurowane kanały. |
--thinking <level> |
(wartość domyślna modelu) | Nadpisanie poziomu rozumowania. |
--message <text> |
(brak) | Wyślij wiadomość początkową po nawiązaniu połączenia. |
--timeout-ms <ms> |
agents.defaults.timeoutSeconds |
Limit czasu agenta. Nieprawidłowe wartości powodują zapisanie ostrzeżenia w dzienniku i są ignorowane. |
--history-limit <n> |
200 |
Liczba wpisów historii wczytywanych podczas dołączania. |
Aliasy: openclaw chat i openclaw terminal wywołują to polecenie z domyślnie zastosowaną opcją --local.
Uwagi
- Opcji
--localnie można łączyć z--url,--token,--passwordani--tls-fingerprint. - Gdy jest to możliwe,
tuirozpoznaje skonfigurowane odwołania SecretRef uwierzytelniania Gateway dla uwierzytelniania tokenem lub hasłem (dostawcyenv/file/exec). - Jeśli nie podano jawnie adresu URL ani portu,
tuiużywa aktywnego portu lokalnego Gateway zapisanego przez działający Gateway. Jawne ustawienia--url,OPENCLAW_GATEWAY_URL,OPENCLAW_GATEWAY_PORToraz konfiguracja zdalnego Gateway mają pierwszeństwo. - Po uruchomieniu z katalogu skonfigurowanej przestrzeni roboczej agenta TUI automatycznie wybiera tego agenta jako domyślną wartość klucza sesji (chyba że opcja
--sessionma jawnie postaćagent:<id>:...). - Aby wyświetlać nazwę hosta Gateway w stopce dla połączeń innych niż lokalne, korzystających z adresu URL, uruchom
openclaw config set tui.footer.showRemoteHost true. Domyślnie wyłączone; nigdy nie jest wyświetlane dla połączeń local loopback ani osadzonych połączeń lokalnych. - Tryb lokalny korzysta bezpośrednio z osadzonego środowiska wykonawczego agenta. Większość narzędzi lokalnych działa, ale funkcje dostępne wyłącznie w Gateway są niedostępne.
- Tryb lokalny dodaje
/auth [provider]do zestawu poleceń TUI. - Bramki zatwierdzania Pluginów nadal obowiązują w trybie lokalnym: narzędzia wymagające zatwierdzenia wyświetlają w terminalu monit o podjęcie decyzji; nic nie jest automatycznie zatwierdzane bez powiadomienia.
- Cele sesji są widoczne w stopce i można nimi zarządzać za pomocą
/goal.
Przykłady
openclaw chatopenclaw tui --localopenclaw tuiopenclaw tui --url ws://127.0.0.1:18789 --token <token>openclaw tui --session main --deliveropenclaw chat --message "Porównaj moją konfigurację z dokumentacją i powiedz mi, co należy poprawić"# po uruchomieniu w przestrzeni roboczej agenta automatycznie rozpoznaje tego agentaopenclaw tui --session bugfixPętla naprawy konfiguracji
Użyj trybu lokalnego, aby osadzony agent sprawdził bieżącą konfigurację, porównał ją z dokumentacją i pomógł ją naprawić w tym samym terminalu.
Jeśli polecenie openclaw config validate już kończy się niepowodzeniem, najpierw uruchom openclaw configure lub openclaw doctor --fix; openclaw chat nie omija zabezpieczenia przed nieprawidłową konfiguracją.
openclaw chatNastępnie w TUI:
!openclaw config file!openclaw docs gateway auth token secretref!openclaw config validate!openclaw doctorWprowadź ukierunkowane poprawki za pomocą openclaw config set lub openclaw configure, a następnie ponownie uruchom openclaw config validate. Zobacz TUI i Konfiguracja.