mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-21 10:16:44 +00:00
* fix(status): distinguish runtime-loaded plugins from installed inventory /status plugins merged disk-scan plugin records with the active runtime registry, so the detailed Loaded: list could include plugins that were installed/config-enabled but never loaded at runtime. Record the runtime- loaded plugin ids on the health snapshot, carry them through the merge, and make Loaded: reflect runtime-confirmed plugins; show installed/discovered plugins that are not active as a neutral "Installed (not active)" inventory line rather than an error. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * fix(status): include pinned runtime registries in loaded ids Build runtimeLoadedPluginIds from all live runtime registry surfaces via collectLivePluginRegistries() (active plus any pinned channel / http-route / session-extension registry) and render Loaded: from that id set directly, so a plugin live only through a pinned surface still counts as loaded instead of being dropped or misreported as "Installed (not active)". Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>