feat: 收敛 AI Search 检索边界与问答体验

This commit is contained in:
电摇小子
2026-08-06 20:29:48 +08:00
parent ad4b3a8074
commit a0e8ab278f
22 changed files with 1897 additions and 127 deletions
+9
View File
@@ -4,6 +4,9 @@ import type { GroupReportExportRequest } from '../shared/group-report'
import type { SaveGeneratedReportRequest } from '../shared/report-history'
import type {
AIChatRequestOptions,
AiSearchExternalAuthorizationRequest,
AiSearchExternalAuthorizationResult,
AiSearchProviderStatus,
AIProviderConfig,
AIVisionTestRequest,
LegacyAIConfig
@@ -101,6 +104,12 @@ const api = {
ipcRenderer.invoke('ai:chat', messages, options),
listAIProviders: () => ipcRenderer.invoke('ai:listProviders'),
getAIRuntimeConfig: () => ipcRenderer.invoke('ai:getRuntimeConfig'),
getAiSearchProviderStatus: (): Promise<AiSearchProviderStatus> =>
ipcRenderer.invoke('ai-search:getProviderStatus'),
authorizeAiSearchExternalProvider: (
request: AiSearchExternalAuthorizationRequest
): Promise<AiSearchExternalAuthorizationResult> =>
ipcRenderer.invoke('ai-search:authorizeExternalProvider', request),
saveAIProvider: (provider: AIProviderConfig) => ipcRenderer.invoke('ai:saveProvider', provider),
deleteAIProvider: (providerId: string) => ipcRenderer.invoke('ai:deleteProvider', providerId),
setDefaultAIProvider: (providerId: string) =>