Files
openclaw/docs/cli/nodes.md
2026-03-30 00:41:06 +01:00

1.7 KiB
Raw Permalink Blame History

summary, read_when, title
summary read_when title
CLI reference for `openclaw nodes` (list/status/approve/invoke, camera/canvas/screen)
Youre managing paired nodes (cameras, screen, canvas)
You need to approve requests or invoke node commands
nodes

openclaw nodes

Manage paired nodes (devices) and invoke node capabilities.

Related:

Common options:

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

Common commands

openclaw nodes list
openclaw nodes list --connected
openclaw nodes list --last-connected 24h
openclaw nodes pending
openclaw nodes approve <requestId>
openclaw nodes status
openclaw nodes status --connected
openclaw nodes status --last-connected 24h

nodes list prints pending/paired tables. Paired rows include the most recent connect age (Last Connect). Use --connected to only show currently-connected nodes. Use --last-connected <duration> to filter to nodes that connected within a duration (e.g. 24h, 7d).

Invoke

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

Invoke flags:

  • --params <json>: JSON object string (default {}).
  • --invoke-timeout <ms>: node invoke timeout (default 15000).
  • --idempotency-key <key>: optional idempotency key.
  • system.run and system.run.prepare are blocked here; use the exec tool with host=node for shell execution.

For shell execution on a node, use the exec tool with host=node instead of openclaw nodes run. The nodes CLI is now capability-focused: direct RPC via nodes invoke, plus pairing, camera, screen, location, canvas, and notifications.