coderclaw nodesManage paired nodes (devices) and invoke node capabilities.
Related:
Common options:
--url, --token, --timeout, --jsoncoderclaw nodes list
coderclaw nodes list --connected
coderclaw nodes list --last-connected 24h
coderclaw nodes pending
coderclaw nodes approve <requestId>
coderclaw nodes status
coderclaw nodes status --connected
coderclaw 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).
coderclaw nodes invoke --node <id|name|ip> --command <command> --params <json>
coderclaw nodes run --node <id|name|ip> <command...>
coderclaw nodes run --raw "git status"
coderclaw nodes run --agent main --node <id|name|ip> --raw "git status"
Invoke flags:
--params <json>: JSON object string (default {}).--invoke-timeout <ms>: node invoke timeout (default 15000).--idempotency-key <key>: optional idempotency key.nodes run mirrors the model’s exec behavior (defaults + approvals):
tools.exec.* (plus agents.list[].tools.exec.* overrides).exec.approval.request) before invoking system.run.--node can be omitted when tools.exec.node is set.system.run (macOS companion app or headless node host).Flags:
--cwd <path>: working directory.--env <key=val>: env override (repeatable). Note: node hosts ignore PATH overrides (and tools.exec.pathPrepend is not applied to node hosts).--command-timeout <ms>: command timeout.--invoke-timeout <ms>: node invoke timeout (default 30000).--needs-screen-recording: require screen recording permission.--raw <command>: run a shell string (/bin/sh -lc or cmd.exe /c).--agent <id>: agent-scoped approvals/allowlists (defaults to configured agent).--ask <off|on-miss|always>, --security <deny|allowlist|full>: overrides.