You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- WhatsApp/onboarding: canonicalize setup and pairing allowlist entries to WhatsApp's digit-only phone ids while still accepting E.164, JID, and `whatsapp:` inputs, so personal-phone allowlists match WhatsApp Web sender ids after setup. Thanks @vincentkoc.
67
67
- Gateway/startup: load provider plugins that own explicitly configured image, video, or music generation defaults so generation tools become live after gateway restart instead of remaining catalog-only. Fixes #77244. Thanks @buyuangtampan, @Nikoxx99, and @vincentkoc.
68
68
- Slack/subagents: keep resumed parent `message.send` calls in the originating Slack thread when ambient session thread context is present, and suppress successful silent child completion rows from follow-up findings. Thanks @bek91.
69
+
- WebChat/exec approvals: send `/approve ...` through the existing backend command path immediately while a run is blocked on approval, hydrate pending approval cards after reconnect, and add `openclaw approvals list --gateway` plus `openclaw sessions list --json` so operators can inspect stuck sessions without guessing. Thanks @vincentkoc.
69
70
- Infra/Windows: skip the POSIX `/tmp/openclaw` preferred path on Windows in `resolvePreferredOpenClawTmpDir` so log files, TTS temp files, and other writes land in `%TEMP%\openclaw-<uid>` instead of `C:\tmp\openclaw`. Fixes #60713. Thanks @juan-flores077.
70
71
- Gateway/diagnostics: make stuck-session recovery outcome-driven and generation-guarded, add `diagnostics.stuckSessionAbortMs`, and emit structured recovery requested/completed events so stale or skipped recovery no longer looks like a successful abort.
71
72
- Media/Windows: open saved attachment temp files read/write before fsync so Windows WebChat and `chat.send` media offloads no longer fail with EPERM during durability flush. (#76593) Thanks @qq230849622-a11y.
Copy file name to clipboardExpand all lines: docs/cli/approvals.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,6 +63,7 @@ or `openclaw approvals set --node <id|name|ip>`.
63
63
openclaw approvals get
64
64
openclaw approvals get --node <id|name|ip>
65
65
openclaw approvals get --gateway
66
+
openclaw approvals list --gateway
66
67
```
67
68
68
69
`openclaw approvals get` now shows the effective exec policy for local, gateway, and node targets:
@@ -78,6 +79,8 @@ Precedence is intentional:
78
79
-`--node` combines the node host approvals file with gateway `tools.exec` policy, because both still apply at runtime
79
80
- if gateway config is unavailable, the CLI falls back to the node approvals snapshot and notes that the final runtime policy could not be computed
80
81
82
+
`openclaw approvals list --gateway` lists pending runtime exec approval requests on the gateway. Use `get` for policy snapshots and allowlists; use `list` when an agent is waiting for an approval id.
0 commit comments