From 91050899c485013c74983c5925a06a7482c8abc7 Mon Sep 17 00:00:00 2001 From: SuYao Date: Fri, 24 Oct 2025 15:10:59 +0800 Subject: [PATCH] fix: optimize excluded websites handling in xai provider configuration (#10894) (cherry picked from commit 13093bb821bf9f910b70a4430efa33d39269c771) --- src/renderer/src/aiCore/utils/websearch.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/aiCore/utils/websearch.ts b/src/renderer/src/aiCore/utils/websearch.ts index 5fd736afd6..0ab41d5ad3 100644 --- a/src/renderer/src/aiCore/utils/websearch.ts +++ b/src/renderer/src/aiCore/utils/websearch.ts @@ -78,6 +78,7 @@ export function buildProviderBuiltinWebSearchConfig( } } case 'xai': { + const excludeDomains = mapRegexToPatterns(webSearchConfig.excludeDomains) return { xai: { maxSearchResults: webSearchConfig.maxResults, @@ -85,7 +86,7 @@ export function buildProviderBuiltinWebSearchConfig( sources: [ { type: 'web', - excludedWebsites: mapRegexToPatterns(webSearchConfig.excludeDomains) + excludedWebsites: excludeDomains.slice(0, Math.min(excludeDomains.length, 5)) }, { type: 'news' }, { type: 'x' }