diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 9b6c77c7d..dcfea4e71 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "86f35a9bc08ae244f2523c2c43eec21fe0f2c4f6", - "syncedAt": "2026-04-07T18:43:08.440Z" + "sha": "ad6bfc44d5ea2c3ee19bcc3aa0453f1417673aba", + "syncedAt": "2026-04-07T19:38:23.419Z" } diff --git a/docs/gateway/protocol.md b/docs/gateway/protocol.md index 09f5f718d..a13f91171 100644 --- a/docs/gateway/protocol.md +++ b/docs/gateway/protocol.md @@ -381,16 +381,18 @@ implemented in `src/gateway/server-methods/*.ts`. #### Approval families -- `exec.approval.request` and `exec.approval.resolve` cover one-shot exec - approval requests. +- `exec.approval.request`, `exec.approval.get`, `exec.approval.list`, and + `exec.approval.resolve` cover one-shot exec approval requests plus pending + approval lookup/replay. - `exec.approval.waitDecision` waits on one pending exec approval and returns the final decision (or `null` on timeout). - `exec.approvals.get` and `exec.approvals.set` manage gateway exec approval policy snapshots. - `exec.approvals.node.get` and `exec.approvals.node.set` manage node-local exec approval policy via node relay commands. -- `plugin.approval.request`, `plugin.approval.waitDecision`, and - `plugin.approval.resolve` cover plugin-defined approval flows. +- `plugin.approval.request`, `plugin.approval.list`, + `plugin.approval.waitDecision`, and `plugin.approval.resolve` cover + plugin-defined approval flows. #### Other major families