fix: repair bundled plugin runtime deps on startup

This commit is contained in:
Peter Steinberger
2026-04-20 17:43:50 +01:00
parent 4e059035a9
commit 47d42606ac
12 changed files with 798 additions and 180 deletions

View File

@@ -63,6 +63,13 @@ If config is invalid, install normally fails closed and points you at
reinstall path for plugins that opt into
`openclaw.install.allowInvalidConfigRecovery`.
Packaged OpenClaw installs do not eagerly install every bundled plugin's
runtime dependency tree. When a bundled OpenClaw-owned plugin is active from
plugin config, legacy channel config, or a default-enabled manifest, startup
repairs only that plugin's declared runtime dependencies before importing it.
External plugins and custom load paths must still be installed through
`openclaw plugins install`.
## Plugin types
OpenClaw recognizes two plugin formats: