mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 15:00:41 +00:00
perf(config): skip redundant setup auto-enable probes
This commit is contained in:
@@ -540,10 +540,14 @@ export function resolveConfiguredPluginAutoEnableCandidates(params: {
|
||||
}
|
||||
|
||||
if (hasSetupAutoEnableRelevantConfig(params.config)) {
|
||||
const manifestMatchedPluginIds = new Set(changes.map((entry) => entry.pluginId));
|
||||
const setupPluginIds = resolveRelevantSetupAutoEnablePluginIds(params.config).filter(
|
||||
(pluginId) => !manifestMatchedPluginIds.has(pluginId),
|
||||
);
|
||||
for (const entry of resolvePluginSetupAutoEnableReasons({
|
||||
config: params.config,
|
||||
env: params.env,
|
||||
pluginIds: resolveRelevantSetupAutoEnablePluginIds(params.config),
|
||||
pluginIds: setupPluginIds,
|
||||
})) {
|
||||
changes.push({
|
||||
pluginId: entry.pluginId,
|
||||
|
||||
Reference in New Issue
Block a user