From d3180e08c359efe633e3afae4abff093d0040cde Mon Sep 17 00:00:00 2001 From: "openclaw-docs-sync[bot]" Date: Mon, 27 Apr 2026 11:50:39 +0000 Subject: [PATCH] chore(sync): mirror docs from openclaw/openclaw@22a51de422896464c8082ead92901190f5281f78 --- .openclaw-sync/source.json | 4 ++-- docs/tools/plugin.md | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 7ebd936ae..292002fa2 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "c0ea89cfd27310455949277b5d1532149895a827", - "syncedAt": "2026-04-27T11:46:10.663Z" + "sha": "22a51de422896464c8082ead92901190f5281f78", + "syncedAt": "2026-04-27T11:49:21.027Z" } diff --git a/docs/tools/plugin.md b/docs/tools/plugin.md index 7774a1db9..0d27e02a6 100644 --- a/docs/tools/plugin.md +++ b/docs/tools/plugin.md @@ -61,6 +61,12 @@ If config is invalid, install normally fails closed and points you at `openclaw doctor --fix`. The only recovery exception is a narrow bundled-plugin reinstall path for plugins that opt into `openclaw.install.allowInvalidConfigRecovery`. +When a channel config references a plugin that is no longer discoverable but the +same stale plugin id remains in plugin config or install records, Gateway startup +logs warnings and skips that channel instead of blocking every other channel. +Run `openclaw doctor --fix` to remove the stale channel/plugin entries; unknown +channel keys without stale-plugin evidence still fail validation so typos stay +visible. Packaged OpenClaw installs do not eagerly install every bundled plugin's runtime dependency tree. When a bundled OpenClaw-owned plugin is active from