diff --git a/src/config/plugin-auto-enable.ts b/src/config/plugin-auto-enable.ts index eccb6f980ed..baf19826b1f 100644 --- a/src/config/plugin-auto-enable.ts +++ b/src/config/plugin-auto-enable.ts @@ -437,7 +437,6 @@ function registerPluginEntry(cfg: OpenClawConfig, pluginId: string): OpenClawCon ...cfg.channels, [builtInChannelId]: { ...existingRecord, - enabled: true, }, }, }; @@ -515,7 +514,7 @@ export function applyPluginAutoEnable(params: { ) { return false; } - return (channelConfig as { enabled?: unknown }).enabled === true; + return (channelConfig as { enabled?: unknown }).enabled !== false; })() : next.plugins?.entries?.[entry.pluginId]?.enabled === true; if (alreadyEnabled && !allowMissing) {