diff --git a/src/plugins/config-state.test.ts b/src/plugins/config-state.test.ts index 0b40e4418ad..ed64a20b283 100644 --- a/src/plugins/config-state.test.ts +++ b/src/plugins/config-state.test.ts @@ -271,6 +271,11 @@ describe("resolveEnableState", () => { expect(state).toEqual({ enabled: true }); }); + it("enables bundled web search providers like brave by default", () => { + const state = resolveEnableState("brave", "bundled", normalizePluginsConfig({})); + expect(state).toEqual({ enabled: true }); + }); + it("allows bundled plugins to opt into default enablement from manifest metadata", () => { const state = resolveEnableState("profile-aware", "bundled", normalizePluginsConfig({}), true); expect(state).toEqual({ enabled: true }); diff --git a/src/plugins/config-state.ts b/src/plugins/config-state.ts index 4566db4f30f..3277a05442e 100644 --- a/src/plugins/config-state.ts +++ b/src/plugins/config-state.ts @@ -31,6 +31,7 @@ export type NormalizedPluginsConfig = { export const BUNDLED_ENABLED_BY_DEFAULT = new Set([ "amazon-bedrock", "anthropic", + "brave", "byteplus", "cloudflare-ai-gateway", "deepseek",