CLI commands

Węzły

openclaw nodes

Zarządzaj sparowanymi węzłami (urządzeniami) i wywołuj możliwości węzłów.

Powiązane:

Typowe opcje:

  • --url, --token, --timeout, --json

Typowe polecenia

openclaw nodes list
openclaw nodes list --connected
openclaw nodes list --last-connected 24h
openclaw nodes pending
openclaw nodes approve <requestId>
openclaw nodes reject <requestId>
openclaw nodes remove --node <id|name|ip>
openclaw nodes rename --node <id|name|ip> --name <displayName>
openclaw nodes status
openclaw nodes status --connected
openclaw nodes status --last-connected 24h

nodes list wypisuje tabele oczekujących/sparowanych. Sparowane wiersze zawierają wiek najnowszego połączenia (Ostatnie połączenie). Użyj --connected, aby pokazać tylko aktualnie połączone węzły. Użyj --last-connected <duration>, aby odfiltrować węzły, które połączyły się w określonym czasie (np. 24h, 7d). Użyj nodes remove --node <id|name|ip>, aby usunąć nieaktualny rekord parowania węzła należący do Gateway.

Uwaga dotycząca zatwierdzania:

  • openclaw nodes pending wymaga tylko zakresu parowania.
  • gateway.nodes.pairing.autoApproveCidrs może pominąć krok oczekiwania tylko dla jawnie zaufanego, pierwszego parowania urządzenia role: node. Domyślnie jest wyłączone i nie zatwierdza uaktualnień.
  • openclaw nodes approve <requestId> dziedziczy dodatkowe wymagania zakresu z oczekującego żądania:
    • żądanie bez polecenia: tylko parowanie
    • polecenia węzła inne niż exec: parowanie + zapis
    • system.run / system.run.prepare / system.which: parowanie + admin

Wywoływanie

openclaw nodes invoke --node <id|name|ip> --command <command> --params <json>

Flagi wywołania:

  • --params <json>: ciąg obiektu JSON (domyślnie {}).
  • --invoke-timeout <ms>: limit czasu wywołania węzła (domyślnie 15000).
  • --idempotency-key <key>: opcjonalny klucz idempotencji.
  • system.run i system.run.prepare są tutaj blokowane; do wykonywania powłoki użyj narzędzia exec z host=node.

Do wykonywania powłoki na węźle użyj narzędzia exec z host=node zamiast openclaw nodes run. CLI nodes koncentruje się teraz na możliwościach: bezpośredni RPC przez nodes invoke, a także parowanie, kamera, ekran, lokalizacja, canvas i powiadomienia.

Powiązane