Caricamento in corso...
Caricamento in corso...
Last synced: Today, 22:00
Technical reference for the OpenClaw framework. Real-time synchronization with the official documentation engine.
Use this file to discover all available pages before exploring further.
Use this page when a node is visible in status but node tools fail.
bashopenclaw status openclaw gateway status openclaw logs --follow openclaw doctor openclaw channels status --probe
Then run node specific checks:
bashopenclaw nodes status openclaw nodes describe --node <idOrNameOrIp> openclaw approvals get --node <idOrNameOrIp>
Healthy signals:
nodenodes describecanvas.*camera.*screen.*Quick check and fix:
bashopenclaw nodes describe --node <idOrNameOrIp> openclaw nodes canvas snapshot --node <idOrNameOrIp> openclaw logs --follow
If you see
NODE_BACKGROUND_UNAVAILABLE| Capability | iOS | Android | macOS node app | Typical failure code |
|---|---|---|---|---|
text camera.snaptext camera.clip | Camera (+ mic for clip audio) | Camera (+ mic for clip audio) | Camera (+ mic for clip audio) | text *_PERMISSION_REQUIRED |
text screen.record | Screen Recording (+ mic optional) | Screen capture prompt (+ mic optional) | Screen Recording | text *_PERMISSION_REQUIRED |
text location.get | While Using or Always (depends on mode) | Foreground/Background location based on mode | Location permission | text LOCATION_PERMISSION_REQUIRED |
text system.run | n/a (node host path) | n/a (node host path) | Exec approvals required | text SYSTEM_RUN_DENIED |
These are different gates:
gateway.nodes.allowCommandsdenyCommandsQuick checks:
bashopenclaw devices list openclaw nodes status openclaw approvals get --node <idOrNameOrIp> openclaw approvals allowlist add --node <idOrNameOrIp> "/usr/bin/uname"
If pairing is missing, approve the node device first. If
nodes describesystem.runNode pairing is an identity/trust gate, not a per-command approval surface. For
system.runopenclaw approvals get --node ...For approval-backed
host=nodesystemRunPlanNODE_BACKGROUND_UNAVAILABLECAMERA_DISABLED*_PERMISSION_REQUIREDLOCATION_DISABLEDLOCATION_PERMISSION_REQUIREDLOCATION_BACKGROUND_UNAVAILABLESYSTEM_RUN_DENIED: approval requiredSYSTEM_RUN_DENIED: allowlist misscmd.exe /c ...bashopenclaw nodes status openclaw nodes describe --node <idOrNameOrIp> openclaw approvals get --node <idOrNameOrIp> openclaw logs --follow
If still stuck:
Related:
© 2024 TaskFlow Mirror
Powered by TaskFlow Sync Engine