◇ Doctor changes preview
minimax auth configured, enabled automatically.
opencode-go/deepseek-v4-pro model configured, enabled automatically.
tavily web search provider selected, enabled automatically.
openclaw-honcho tool configured, enabled automatically.
ollama plugin config present, added to plugin allowlist.
Bug Description
openclaw doctor --fixpopulatesplugins.allowwith only non-bundled plugins, which blocks all 65 bundled stock plugins from loading whenplugins.bundledDiscoveryis"compat".Reproduction Steps
plugins.allow: []andplugins.bundledDiscovery: "compat"(the v2026.5.27 default after fresh install)openclaw-honcho) and configure bundled providers (e.g.,minimax,ollama,opencode-go) and a search plugin (e.g.,tavily)openclaw doctor— it shows:openclaw doctor --fixObserved Behavior
--fixwritesplugins.allow: ["minimax", "opencode-go", "tavily", "openclaw-honcho", "ollama"]openclaw doctorstill shows the same 5 "Doctor changes preview" items again (plugins.allowwas reverted by config auto-restore)(2 plugins: openclaw-honcho, tavily; 2.1s)instead of the expected 65Expected Behavior
Either:
doctor --fixshould NOT populateplugins.allowwhenbundledDiscovery: "compat"is active, since compat mode means bundled plugins auto-load regardless of the allowlistbundledDiscovery: "compat"should actually exempt bundled plugins from the allowlist gate at plugin load time (not just for provider discovery/inventory), so that a non-emptyplugins.allowdoesn't block bundled pluginsdoctor --fixshould add ALL detected bundled plugins to the allowlist, not just the 5 non-bundled/config-entry onesImpact
doctor --fix(the recommended maintenance command)plugins.allowto[]and restart gateway--fixagain repeats the same breakage because the 5 items still show as pending in doctordoctor --fixauto-population behavior makes this much more likely to hit.Version
Related Issues
doctor --fixatomicity failure (exacerbates this — if--fixfails partway through, config is left in broken state)plugins.bundledMode/bundledDiscoverybundledDiscovery: "compat"(performance concern with compat mode)Workaround
After running
doctor --fix, manually revertplugins.allowto[]: