mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-22 23:21:17 +00:00
The Crestodian->OpenClaw reconciliation restored a pre-#102197 `if (opts.approved)` wrapper around the execute-time plugin-install trust check, so an unapproved plugin-install op produced a formatted plan for an arbitrary npm/url/file source instead of rejecting it. Validate unconditionally, matching #102197, and restore its dropped regression test. Also fix a stale crestodian-ring-zero-setup id in the CI compat list and a doubled openclaw-openclaw-planner tmpdir prefix from the mechanical rename.