OpenClawSkills
GitHub
Referencia CLI • 5 min de lectura

Nodos

Referencia CLI para openclaw nodes (list/status/approve/invoke, camera/canvas/screen).

Gestionar nodos emparejados (dispositivos) e invocar funciones de nodo.

Relacionado:

- Resumen de nodos: ''Nodos''

- Cámara: ''Nodo Cámara''

- Imágenes: ''Nodo Imágenes''

Opciones comunes:

- ''--url'', ''--token'', ''--timeout'', ''--json''

Tutorial.step

Comandos comunes

Bash
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'' imprime una tabla de pendientes/emparejados. Las filas emparejadas incluyen el tiempo de conexión más reciente (última conexión).

Usa ''--connected'' para mostrar solo nodos actualmente conectados. Usa ''--last-connected <duración>'' para filtrar nodos conectados dentro de un período (ej. ''24h'', ''7d'').

Tutorial.step

Invoke/run

Bash
openclaw nodes invoke --node <id|name|ip> --command <command> --params <json>
openclaw nodes run --node <id|name|ip> <command...>
openclaw nodes run --raw "git status"
openclaw nodes run --agent main --node <id|name|ip> --raw "git status"

Flags de invocación:

- ''--params <json>'': String de objeto JSON (predeterminado ''{}'').

- ''--invoke-timeout <ms>'': Timeout de invocación de nodo (predeterminado ''15000'').

- ''--idempotency-key <clave>'': Clave de idempotencia opcional.

#

Tutorial.step

Valores predeterminados estilo Exec

''nodes run'' refleja el comportamiento de ejecución de modelo (predeterminados + aprobaciones):

- Lee ''tools.exec.*'' (más sobrescripciones ''agents.list[].tools.exec.*'').

- Usa aprobaciones de ejecución (''exec.approval.request'') antes de invocar ''system.run''.

- Puede omitir ''--node'' cuando ''tools.exec.node'' está establecido.

- Requiere un nodo que anuncie ''system.run'' (app compañera macOS o host de nodo headless).

Flags:

- ''--cwd <ruta>'': Directorio de trabajo.

- ''--env <clave=valor>'': Sobrescribir variable de entorno (repetible).

- ''--command-timeout <ms>'': Timeout de comando.

- ''--invoke-timeout <ms>'': Timeout de invocación de nodo (predeterminado ''30000'').

- ''--needs-screen-recording'': Requiere permiso de grabación de pantalla.

- ''--raw <comando>'': Ejecutar string de shell (''/bin/sh -lc'' o ''cmd.exe /c'').

- ''--agent <id>'': Aprobaciones/lista permitida con alcance de agente (predeterminado al agente configurado).

- ''--ask <off|on-miss|always>'', ''--security <deny|allowlist|full>'': Sobrescribir.