feat: 重构 AI 工具分类体系

This commit is contained in:
digua
2026-03-29 23:34:44 +08:00
committed by digua
parent e099dde435
commit 346a38da5a
16 changed files with 233 additions and 155 deletions
+2 -2
View File
@@ -725,8 +725,8 @@ export const assistantApi = {
return ipcRenderer.invoke('assistant:getBuiltinCatalog')
},
getBuiltinTsToolNames: (): Promise<string[]> => {
return ipcRenderer.invoke('assistant:getBuiltinTsToolNames')
getBuiltinToolCatalog: (): Promise<Array<{ name: string; category: 'core' | 'analysis' }>> => {
return ipcRenderer.invoke('assistant:getBuiltinToolCatalog')
},
importAssistant: (builtinId: string): Promise<{ success: boolean; error?: string }> => {
+1 -1
View File
@@ -721,7 +721,7 @@ interface AssistantApi {
delete: (id: string) => Promise<{ success: boolean; error?: string }>
reset: (id: string) => Promise<{ success: boolean; error?: string }>
getBuiltinCatalog: () => Promise<BuiltinAssistantInfo[]>
getBuiltinTsToolNames: () => Promise<string[]>
getBuiltinToolCatalog: () => Promise<Array<{ name: string; category: 'core' | 'analysis' }>>
importAssistant: (builtinId: string) => Promise<{ success: boolean; error?: string }>
reimportAssistant: (id: string) => Promise<{ success: boolean; error?: string }>
importFromMd: (rawMd: string) => Promise<{ success: boolean; id?: string; error?: string }>