Skip to content

Commit 568c7c7

Browse files
committed
docs: clarify native node approval docs
1 parent 404bce7 commit 568c7c7

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

docs/gateway/pairing.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ Notes:
7676
extra approval scopes:
7777
- commandless request: `operator.pairing`
7878
- non-exec command request: `operator.pairing` + `operator.write`
79-
- `system.run` / `system.run.prepare` / `system.which` request:
79+
- `system.run` / `system.run.prepare` / `system.which` /
80+
`system.execApprovals.*` request:
8081
`operator.pairing` + `operator.admin`
8182

8283
<Warning>

docs/tools/exec-approvals.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -417,6 +417,13 @@ Nodes must advertise `system.execApprovals.get/set` (macOS app or
417417
headless node host). If a node does not advertise exec approvals yet,
418418
edit its local `~/.openclaw/exec-approvals.json` directly.
419419

420+
Some node hosts, including native Windows hosts, expose host-native
421+
approval snapshots instead of a file-backed OpenClaw approvals file. The
422+
Control UI shows those snapshots as read-only because the native host owns
423+
the policy format and editor. Use the Windows companion app or
424+
`openclaw approvals set --node <id|name|ip>` for supported updates on
425+
those nodes.
426+
420427
CLI: `openclaw approvals` supports gateway or node editing - see
421428
[Approvals CLI](/cli/approvals).
422429

0 commit comments

Comments
 (0)