fix(regression): auto-enable web search provider loads

This commit is contained in:
Tak Hoffman
2026-03-27 22:57:59 -05:00
parent f652d9fd81
commit c5b1582d48
2 changed files with 51 additions and 3 deletions

View File

@@ -1,3 +1,4 @@
import { applyPluginAutoEnable } from "../config/plugin-auto-enable.js";
import {
withBundledPluginAllowlistCompat,
withBundledPluginEnablementCompat,
@@ -55,17 +56,24 @@ export function resolveBundledWebSearchResolutionConfig(params: {
config: PluginLoadOptions["config"];
normalized: NormalizedPluginsConfig;
} {
const autoEnabledConfig =
params.config !== undefined
? applyPluginAutoEnable({
config: params.config,
env: params.env ?? process.env,
}).config
: undefined;
const bundledCompatPluginIds = resolveBundledWebSearchCompatPluginIds({
config: params.config,
config: autoEnabledConfig,
workspaceDir: params.workspaceDir,
env: params.env,
});
const allowlistCompat = params.bundledAllowlistCompat
? withBundledPluginAllowlistCompat({
config: params.config,
config: autoEnabledConfig,
pluginIds: bundledCompatPluginIds,
})
: params.config;
: autoEnabledConfig;
const enablementCompat = withBundledPluginEnablementCompat({
config: allowlistCompat,
pluginIds: bundledCompatPluginIds,