From 10b5f35140a73cf03289688b2efb86ba75ca0569 Mon Sep 17 00:00:00 2001 From: claude-code-best Date: Thu, 23 Apr 2026 21:52:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=AC=AC=E4=B8=89?= =?UTF-8?q?=E6=96=B9=20Anthropic=20base=20URL=20=E5=BA=94=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=20ExaSearchAdapter=20=E8=80=8C=E9=9D=9E=20BingSearchA?= =?UTF-8?q?dapter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 --- .../src/tools/WebSearchTool/adapters/index.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/builtin-tools/src/tools/WebSearchTool/adapters/index.ts b/packages/builtin-tools/src/tools/WebSearchTool/adapters/index.ts index ca8279999..9e3310e0b 100644 --- a/packages/builtin-tools/src/tools/WebSearchTool/adapters/index.ts +++ b/packages/builtin-tools/src/tools/WebSearchTool/adapters/index.ts @@ -43,9 +43,11 @@ export function createAdapter(): WebSearchAdapter { const adapterKey = envAdapter === 'api' || envAdapter === 'bing' || envAdapter === 'brave' || envAdapter === 'exa' ? envAdapter - : isFirstPartyAnthropicBaseUrl() - ? 'api' - : 'exa' + : isThirdPartyProvider() + ? 'bing' + : isFirstPartyAnthropicBaseUrl() + ? 'api' + : 'exa' if (cachedAdapter && cachedAdapterKey === adapterKey) return cachedAdapter