Polecenia
NemoClaw udostępnia dwa interfejsy poleceń.
Polecenia wtyczki działają w przestrzeni nazw openclaw nemoclaw wewnątrz CLI OpenClaw.
Samodzielny plik binarny nemoclaw obsługuje konfigurację po stronie hosta, wdrażanie i zarządzanie usługami.
Oba interfejsy są instalowane po uruchomieniu npm install -g nemoclaw.
Polecenia wtyczki
openclaw nemoclaw launch
Bootstrap OpenClaw wewnątrz sandboxa OpenShell.
Jeśli NemoClaw wykryje istniejącą instalację na hoście, launch zatrzymuje się, chyba że podasz --force.
$ openclaw nemoclaw launch [--force] [--profile <profile>]
--force
Pomiń ostrzeżenie o ergonomii i wymuś bootstrap przez wtyczkę. Bez tej flagi NemoClaw zaleca bezpośrednie użycie openshell sandbox create dla nowych instalacji.
--profile <profile>
Profil blueprintu do użycia. Domyślny: default.
nemoclaw <name> connect
Otwórz interaktywną powłokę wewnątrz sandboxa OpenClaw. Użyj tego po uruchomieniu, aby połączyć się i rozmawiać z agentem przez TUI lub CLI.
$ nemoclaw my-assistant connect
Jeśli widok TUI nie nadaje się do bardzo długich odpowiedzi, użyj zamiast tego formy CLI:
$ openclaw agent --agent main --local -m "<prompt>" --session-id <id>
Jest to zalecane obejście, gdy potrzebujesz pełnej odpowiedzi wyświetlonej bezpośrednio w terminalu.
openclaw nemoclaw status
Wyświetl kondycję sandboxa, stan uruchomienia blueprintu i konfigurację inferencji.
$ openclaw nemoclaw status [--json]
--json
Wynik w formacie JSON do konsumpcji programistycznej.
Podczas działania wewnątrz aktywnego sandboxa OpenShell polecenie status wykrywa kontekst sandboxa i raportuje “active (inside sandbox)” zamiast fałszywie negatywnych wyników.
Stan sandboxa i konfiguracja inferencji po stronie hosta nie są dostępne z wewnątrz sandboxa.
Uruchom openshell sandbox list na hoście, aby sprawdzić stan bazowy sandboxa.
openclaw nemoclaw logs
Wyświetl logi wykonywania blueprintu i sandboxa.
$ openclaw nemoclaw logs [-f] [-n <count>] [--run-id <id>]
-f, --follow
Śledź logi, podobnie do tail -f.
-n, --lines <count>
Liczba linii do wyświetlenia. Domyślnie: 50.
--run-id <id>
Pokaż logi dla konkretnego uruchomienia blueprintu zamiast najnowszego.
Polecenie ukośnikowe /nemoclaw
Polecenie ukośnikowe /nemoclaw jest dostępne wewnątrz interfejsu czatu OpenClaw do szybkich akcji:
| Podpolecenie | Opis |
|---|---|
/nemoclaw status | Pokaż stan sandboxa i inferencji |
Samodzielne polecenia hosta
Plik binarny nemoclaw obsługuje operacje po stronie hosta, które działają poza kontekstem wtyczki OpenClaw.
nemoclaw onboard
Uruchom interaktywny kreator konfiguracji. Kreator tworzy bramę OpenShell, rejestruje dostawców inferencji, buduje obraz sandboxa i tworzy sandbox. Użyj tego polecenia dla nowych instalacji i do odtworzenia sandboxa po zmianach polityki lub konfiguracji.
$ nemoclaw onboard
Pierwsze uruchomienie prosi o klucz API NVIDIA i zapisuje go w ~/.nemoclaw/credentials.json.
Kreator prosi o nazwę sandboxa. Nazwy muszą być zgodne z regułami subdomen RFC 1123: tylko małe litery alfanumeryczne i myślniki, muszą zaczynać się i kończyć znakiem alfanumerycznym. Wielkie litery są automatycznie zamieniane na małe.
Przed utworzeniem bramy kreator uruchamia sprawdzenia wstępne.
Na systemach z cgroup v2 (Ubuntu 24.04, DGX Spark, WSL2) weryfikuje, czy Docker jest skonfigurowany z "default-cgroupns-mode": "host" i podaje instrukcje naprawcze, jeśli ustawienie jest brakujące.
nemoclaw list
Wyświetl listę wszystkich zarejestrowanych sandboxów z ich modelami, dostawcami i presetami polityk.
$ nemoclaw list
nemoclaw deploy
Ostrzeżenie: Polecenie
nemoclaw deployjest eksperymentalne i może nie działać zgodnie z oczekiwaniami.
Wdróż NemoClaw na zdalnej instancji GPU przez Brev. Skrypt wdrożeniowy instaluje Docker, NVIDIA Container Toolkit (jeśli obecny jest GPU) i OpenShell na maszynie wirtualnej, następnie uruchamia konfigurację NemoClaw i łączy się z sandboxem.
$ nemoclaw deploy <instance-name>
nemoclaw <name> connect
Połącz się z sandboxem po nazwie.
$ nemoclaw my-assistant connect
nemoclaw <name> status
Wyświetl status sandboxa, kondycję i konfigurację inferencji.
$ nemoclaw my-assistant status
nemoclaw <name> logs
Wyświetl logi sandboxa.
Użyj --follow, aby wyświetlać logi w czasie rzeczywistym.
$ nemoclaw my-assistant logs [--follow]
nemoclaw <name> destroy
Zatrzymaj kontener NIM i usuń sandbox. Usuwa sandbox z rejestru.
$ nemoclaw my-assistant destroy
nemoclaw <name> policy-add
Dodaj preset polityki do sandboxa. Presety rozszerzają bazową politykę sieciową o dodatkowe punkty końcowe.
$ nemoclaw my-assistant policy-add
nemoclaw <name> policy-list
Wyświetl dostępne presety polityk i pokaż, które z nich są zastosowane do sandboxa.
$ nemoclaw my-assistant policy-list
openshell term
Otwórz TUI OpenShell, aby monitorować aktywność sandboxa i zatwierdzać żądania ruchu wychodzącego. Uruchom to na hoście, na którym działa sandbox.
$ openshell term
Dla zdalnej instancji Brev połącz się przez SSH z instancją i uruchom tam openshell term, lub użyj przekierowania portów do bramy.
nemoclaw start
Uruchom usługi pomocnicze, takie jak most Telegram i tunel cloudflared.
$ nemoclaw start
Wymaga TELEGRAM_BOT_TOKEN dla mostu Telegram.
nemoclaw stop
Zatrzymaj wszystkie usługi pomocnicze.
$ nemoclaw stop
nemoclaw status
Wyświetl listę sandboxów i status usług pomocniczych.
$ nemoclaw status
nemoclaw setup-spark
Skonfiguruj NemoClaw na DGX Spark.
To polecenie stosuje poprawki cgroup v2 i Docker wymagane dla Ubuntu 24.04.
Uruchom z sudo na hoście Spark.
Po zakończeniu poprawek skrypt prosi o uruchomienie nemoclaw onboard, aby kontynuować konfigurację.
$ sudo nemoclaw setup-spark