openclaw/src
Tak Hoffman 4bf94aa0d6
feat: add local exec-policy CLI (#64050)
* feat: add local exec-policy CLI

* fix: harden exec-policy CLI output

* fix: harden exec approvals writes

* fix: tighten local exec-policy sync

* docs: document exec-policy CLI

* fix: harden exec-policy rollback and approvals path checks

* fix: reject exec-policy sync when host remains node

* fix: validate approvals path before mkdir

* fix: guard exec-policy rollback against newer approvals writes

* fix: restore exec approvals via hardened rollback path

* fix: guard exec-policy config writes with base hash

* docs: add exec-policy changelog entry

* fix: clarify exec-policy show for node host

* fix: strip stale exec-policy decisions
2026-04-10 01:16:03 -05:00
..
acp refactor: dedupe repeated test helpers 2026-04-08 09:58:22 +01:00
agents feat: add local exec-policy CLI (#64050) 2026-04-10 01:16:03 -05:00
auto-reply Feat: Add Active Memory recall plugin (#63286) 2026-04-09 11:27:37 -05:00
bindings
bootstrap
canvas-host refactor: dedupe gateway memory trimmed readers 2026-04-08 01:36:39 +01:00
channels test: keep shared dm policy contract off channel facades 2026-04-08 14:35:53 +01:00
chat
cli feat: add local exec-policy CLI (#64050) 2026-04-10 01:16:03 -05:00
commands Browser: consolidate duplicate helper surfaces via facade delegation (#63957) 2026-04-09 19:49:04 -05:00
compat
config fix: allow private network provider request opt-in (#63671) 2026-04-10 11:11:03 +05:30
context-engine
cron feat: add local exec-policy CLI (#64050) 2026-04-10 01:16:03 -05:00
daemon fix(daemon): skip machine-scope fallback on permission-denied bus errors (#62337) 2026-04-08 01:22:31 +01:00
docs
flows fix: exclude workspace shadows from channel setup catalog lookups 2026-04-09 22:46:39 +08:00
gateway refactor(gateway): split startup and runtime seams (#63975) 2026-04-09 21:28:29 -04:00
hooks
i18n
image-generation test: keep media runtime tests on same-directory provider mocks 2026-04-08 17:15:56 +01:00
infra feat: add local exec-policy CLI (#64050) 2026-04-10 01:16:03 -05:00
interactive
link-understanding
logging fix(logging): break console/logger type cycle 2026-04-09 02:08:02 +01:00
markdown
mcp
media refactor: dedupe gateway memory trimmed readers 2026-04-08 01:36:39 +01:00
media-generation refactor: dedupe repeated test helpers 2026-04-08 09:58:22 +01:00
media-understanding refactor: dedupe internal helper glue 2026-04-08 15:58:45 +01:00
memory-host-sdk fix(memory-lancedb): accept dreaming config for slot-owned memory (#63874) 2026-04-09 23:03:53 +02:00
music-generation test: keep media runtime tests on same-directory provider mocks 2026-04-08 17:15:56 +01:00
node-host refactor: dedupe core trimmed readers 2026-04-08 01:36:39 +01:00
pairing refactor: dedupe core trimmed readers 2026-04-08 01:36:39 +01:00
plugin-sdk fix(whatsapp): drain eligible pending deliveries on reconnect (#63916) 2026-04-09 23:41:25 -03:00
plugins fix: allow private network provider request opt-in (#63671) 2026-04-10 11:11:03 +05:30
process fix(process): drain Windows stdio before exit fallback settle 2026-04-10 10:09:25 +05:30
realtime-transcription
realtime-voice
routing
scripts fix(test): stabilize windows tooling assertions 2026-04-08 09:12:08 +01:00
secrets test: project secrets apply path mutations without runtime preflight 2026-04-09 05:03:14 +01:00
security refactor: dedupe core trimmed readers 2026-04-08 01:36:39 +01:00
sessions fix(gateway): clear auto-fallback model override on session reset (#63155) 2026-04-09 00:31:05 +08:00
shared revert: undo background alive review findings fix 2026-04-08 14:02:49 +03:00
tasks fix: allow CLI task cancel for stuck background tasks (#62506) (thanks @neeravmakwana) 2026-04-09 17:16:07 +05:30
terminal
test-helpers
test-utils fix(plugins): keep test helpers out of contract barrels (#63311) 2026-04-08 22:59:05 +01:00
tts
tui
types
utils fix(gateway): preserve thread routing in delivery context for Slack/Telegram/Mattermost (#54840) 2026-04-09 14:26:41 -07:00
video-generation test: keep media runtime tests on same-directory provider mocks 2026-04-08 17:15:56 +01:00
web
web-fetch refactor: dedupe repeated test helpers 2026-04-08 09:58:22 +01:00
web-search refactor: dedupe repeated test helpers 2026-04-08 09:58:22 +01:00
wizard fix: coerce integer plugin config input (#63346) 2026-04-09 13:57:06 -07:00
browser-lifecycle-cleanup.test.ts
browser-lifecycle-cleanup.ts
channel-web.ts
docker-build-cache.test.ts
docker-image-digests.test.ts
docker-setup.e2e.test.ts
dockerfile.test.ts
entry.respawn.test.ts
entry.respawn.ts
entry.test.ts
entry.ts
entry.version-fast-path.test.ts
extensionAPI.ts
global-state.ts
globals.ts
index.test.ts
index.ts
install-sh-version.test.ts
library.test.ts
library.ts
logger.test.ts
logger.ts
logging.ts
param-key.ts refactor: dedupe remaining lowercase helpers 2026-04-07 22:57:52 +01:00
plugin-activation-boundary.test.ts
poll-params.test.ts
poll-params.ts
polls.test.ts
polls.ts
runtime.ts
ui-app-settings.agents-files-refresh.test.ts UI: remove redundant cron refresh wrapper 2026-04-09 22:59:22 -05:00
utils.test.ts
utils.ts
version.test.ts fix: stabilize live qa scenario suite 2026-04-08 08:17:59 +01:00
version.ts fix: stabilize live qa scenario suite 2026-04-08 08:17:59 +01:00