fix(web-search): mark DuckDuckGo experimental

This commit is contained in:
Vincent Koc 2026-03-22 22:07:53 -07:00
parent 8791aaae2b
commit d43e26e399
5 changed files with 5 additions and 4 deletions

View File

@ -17,6 +17,7 @@ describe("duckduckgo web search provider", () => {
const applied = provider.applySelectionConfig({});
expect(provider.id).toBe("duckduckgo");
expect(provider.label).toBe("DuckDuckGo Search (experimental)");
expect(provider.requiresCredential).toBe(false);
expect(provider.credentialPath).toBe("");
expect(applied.plugins?.entries?.duckduckgo?.enabled).toBe(true);

View File

@ -36,7 +36,7 @@ const DuckDuckGoSearchSchema = Type.Object(
export function createDuckDuckGoWebSearchProvider(): WebSearchProviderPlugin {
return {
id: "duckduckgo",
label: "DuckDuckGo Search",
label: "DuckDuckGo Search (experimental)",
hint: "Free web search fallback with no API key required",
requiresCredential: false,
envVars: [],

View File

@ -507,7 +507,7 @@ describe("runConfigureWizard", () => {
mocks.resolveSearchProviderOptions.mockReturnValue([
{
id: "duckduckgo",
label: "DuckDuckGo Search",
label: "DuckDuckGo Search (experimental)",
hint: "Free fallback",
requiresCredential: false,
envVars: [],

View File

@ -80,7 +80,7 @@ function createBundledDuckDuckGoEntry(): PluginWebSearchProviderEntry {
return {
id: "duckduckgo",
pluginId: "duckduckgo",
label: "DuckDuckGo Search",
label: "DuckDuckGo Search (experimental)",
hint: "Free fallback",
requiresCredential: false,
envVars: [],

View File

@ -129,7 +129,7 @@ describe("web search runtime", () => {
pluginName: "DuckDuckGo",
provider: {
id: "duckduckgo",
label: "DuckDuckGo Search",
label: "DuckDuckGo Search (experimental)",
hint: "Keyless fallback",
requiresCredential: false,
envVars: [],