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:

PodpolecenieOpis
/nemoclaw statusPokaż 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 deploy jest 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