Merge PR #3572: feat: add xai/ddg/firecrawl/tinyfish web_search providers (@zekdevs)

This commit is contained in:
can1357
2026-06-27 02:04:51 +02:00
19 changed files with 1996 additions and 93 deletions
@@ -956,7 +956,9 @@ export const BUNDLED_PI_REGISTRY_KEYS: ReadonlySet<string> = new Set([
"@oh-my-pi/pi-coding-agent/web/search/providers/base",
"@oh-my-pi/pi-coding-agent/web/search/providers/brave",
"@oh-my-pi/pi-coding-agent/web/search/providers/codex",
"@oh-my-pi/pi-coding-agent/web/search/providers/duckduckgo",
"@oh-my-pi/pi-coding-agent/web/search/providers/exa",
"@oh-my-pi/pi-coding-agent/web/search/providers/firecrawl",
"@oh-my-pi/pi-coding-agent/web/search/providers/gemini",
"@oh-my-pi/pi-coding-agent/web/search/providers/jina",
"@oh-my-pi/pi-coding-agent/web/search/providers/kagi",
@@ -967,7 +969,9 @@ export const BUNDLED_PI_REGISTRY_KEYS: ReadonlySet<string> = new Set([
"@oh-my-pi/pi-coding-agent/web/search/providers/searxng",
"@oh-my-pi/pi-coding-agent/web/search/providers/synthetic",
"@oh-my-pi/pi-coding-agent/web/search/providers/tavily",
"@oh-my-pi/pi-coding-agent/web/search/providers/tinyfish",
"@oh-my-pi/pi-coding-agent/web/search/providers/utils",
"@oh-my-pi/pi-coding-agent/web/search/providers/xai",
"@oh-my-pi/pi-coding-agent/web/search/providers/zai",
"@oh-my-pi/pi-natives",
"@oh-my-pi/pi-tui",
@@ -958,7 +958,9 @@ import * as bundledPiCodingAgentWebSearchProvidersAnthropic from "@oh-my-pi/pi-c
import * as bundledPiCodingAgentWebSearchProvidersBase from "@oh-my-pi/pi-coding-agent/web/search/providers/base";
import * as bundledPiCodingAgentWebSearchProvidersBrave from "@oh-my-pi/pi-coding-agent/web/search/providers/brave";
import * as bundledPiCodingAgentWebSearchProvidersCodex from "@oh-my-pi/pi-coding-agent/web/search/providers/codex";
import * as bundledPiCodingAgentWebSearchProvidersDuckduckgo from "@oh-my-pi/pi-coding-agent/web/search/providers/duckduckgo";
import * as bundledPiCodingAgentWebSearchProvidersExa from "@oh-my-pi/pi-coding-agent/web/search/providers/exa";
import * as bundledPiCodingAgentWebSearchProvidersFirecrawl from "@oh-my-pi/pi-coding-agent/web/search/providers/firecrawl";
import * as bundledPiCodingAgentWebSearchProvidersGemini from "@oh-my-pi/pi-coding-agent/web/search/providers/gemini";
import * as bundledPiCodingAgentWebSearchProvidersJina from "@oh-my-pi/pi-coding-agent/web/search/providers/jina";
import * as bundledPiCodingAgentWebSearchProvidersKagi from "@oh-my-pi/pi-coding-agent/web/search/providers/kagi";
@@ -969,7 +971,9 @@ import * as bundledPiCodingAgentWebSearchProvidersPerplexityAuth from "@oh-my-pi
import * as bundledPiCodingAgentWebSearchProvidersSearxng from "@oh-my-pi/pi-coding-agent/web/search/providers/searxng";
import * as bundledPiCodingAgentWebSearchProvidersSynthetic from "@oh-my-pi/pi-coding-agent/web/search/providers/synthetic";
import * as bundledPiCodingAgentWebSearchProvidersTavily from "@oh-my-pi/pi-coding-agent/web/search/providers/tavily";
import * as bundledPiCodingAgentWebSearchProvidersTinyfish from "@oh-my-pi/pi-coding-agent/web/search/providers/tinyfish";
import * as bundledPiCodingAgentWebSearchProvidersUtils from "@oh-my-pi/pi-coding-agent/web/search/providers/utils";
import * as bundledPiCodingAgentWebSearchProvidersXai from "@oh-my-pi/pi-coding-agent/web/search/providers/xai";
import * as bundledPiCodingAgentWebSearchProvidersZai from "@oh-my-pi/pi-coding-agent/web/search/providers/zai";
import * as bundledPiCodingAgentWebSearchRender from "@oh-my-pi/pi-coding-agent/web/search/render";
import * as bundledPiCodingAgentWebSearchTypes from "@oh-my-pi/pi-coding-agent/web/search/types";
@@ -3302,8 +3306,12 @@ export const BUNDLED_PI_REGISTRY: Readonly<Record<string, Readonly<Record<string
bundledPiCodingAgentWebSearchProvidersBrave as unknown as Readonly<Record<string, unknown>>,
"@oh-my-pi/pi-coding-agent/web/search/providers/codex":
bundledPiCodingAgentWebSearchProvidersCodex as unknown as Readonly<Record<string, unknown>>,
"@oh-my-pi/pi-coding-agent/web/search/providers/duckduckgo":
bundledPiCodingAgentWebSearchProvidersDuckduckgo as unknown as Readonly<Record<string, unknown>>,
"@oh-my-pi/pi-coding-agent/web/search/providers/exa":
bundledPiCodingAgentWebSearchProvidersExa as unknown as Readonly<Record<string, unknown>>,
"@oh-my-pi/pi-coding-agent/web/search/providers/firecrawl":
bundledPiCodingAgentWebSearchProvidersFirecrawl as unknown as Readonly<Record<string, unknown>>,
"@oh-my-pi/pi-coding-agent/web/search/providers/gemini":
bundledPiCodingAgentWebSearchProvidersGemini as unknown as Readonly<Record<string, unknown>>,
"@oh-my-pi/pi-coding-agent/web/search/providers/jina":
@@ -3324,8 +3332,12 @@ export const BUNDLED_PI_REGISTRY: Readonly<Record<string, Readonly<Record<string
bundledPiCodingAgentWebSearchProvidersSynthetic as unknown as Readonly<Record<string, unknown>>,
"@oh-my-pi/pi-coding-agent/web/search/providers/tavily":
bundledPiCodingAgentWebSearchProvidersTavily as unknown as Readonly<Record<string, unknown>>,
"@oh-my-pi/pi-coding-agent/web/search/providers/tinyfish":
bundledPiCodingAgentWebSearchProvidersTinyfish as unknown as Readonly<Record<string, unknown>>,
"@oh-my-pi/pi-coding-agent/web/search/providers/utils":
bundledPiCodingAgentWebSearchProvidersUtils as unknown as Readonly<Record<string, unknown>>,
"@oh-my-pi/pi-coding-agent/web/search/providers/xai":
bundledPiCodingAgentWebSearchProvidersXai as unknown as Readonly<Record<string, unknown>>,
"@oh-my-pi/pi-coding-agent/web/search/providers/zai":
bundledPiCodingAgentWebSearchProvidersZai as unknown as Readonly<Record<string, unknown>>,
"@oh-my-pi/pi-natives": bundledPiNatives as unknown as Readonly<Record<string, unknown>>,