v0.7.0: 过程/答案分离 + 流式时序 + 自定义 API + 虚拟列表 + 打包
This commit is contained in:
@@ -4,8 +4,10 @@ import type {
|
||||
AppSettings,
|
||||
AttachmentInfo,
|
||||
ChatResources,
|
||||
CustomProviderConfig,
|
||||
ModelCatalog,
|
||||
PermissionMode,
|
||||
ResourceDetails,
|
||||
SendImage,
|
||||
SessionMeta,
|
||||
SessionState,
|
||||
@@ -41,12 +43,19 @@ const api = {
|
||||
openWorkspace: (path: string): Promise<void> => ipcRenderer.invoke('workspaces:open', path),
|
||||
browseWorkspace: (): Promise<string | null> => ipcRenderer.invoke('workspaces:browse'),
|
||||
listChatResources: (): Promise<ChatResources> => ipcRenderer.invoke('chat:resources'),
|
||||
listResourceDetails: (): Promise<ResourceDetails> => ipcRenderer.invoke('resources:details'),
|
||||
openPath: (target: string): Promise<string> => ipcRenderer.invoke('shell:openPath', target),
|
||||
openDirectory: (target: string): Promise<void> => ipcRenderer.invoke('shell:openDirectory', target),
|
||||
setQueue: (steering: string[], followUp: string[]): Promise<void> =>
|
||||
ipcRenderer.invoke('queue:set', steering, followUp),
|
||||
setPermissionMode: (mode: PermissionMode): Promise<void> => ipcRenderer.invoke('permissions:set', mode),
|
||||
listWorkspaceFiles: (): Promise<WorkspaceFile[]> => ipcRenderer.invoke('files:list'),
|
||||
pickAttachments: (): Promise<AttachmentInfo[]> => ipcRenderer.invoke('attachments:pick'),
|
||||
getModelCatalog: (): Promise<ModelCatalog> => ipcRenderer.invoke('models:catalog'),
|
||||
listCustomProviders: (): Promise<CustomProviderConfig[]> => ipcRenderer.invoke('models:custom:list'),
|
||||
saveCustomProvider: (config: CustomProviderConfig): Promise<void> =>
|
||||
ipcRenderer.invoke('models:custom:save', config),
|
||||
deleteCustomProvider: (id: string): Promise<void> => ipcRenderer.invoke('models:custom:delete', id),
|
||||
setModel: (providerId: string, modelId: string): Promise<void> =>
|
||||
ipcRenderer.invoke('models:set', providerId, modelId),
|
||||
setApiKey: (providerId: string, apiKey: string): Promise<void> =>
|
||||
|
||||
Reference in New Issue
Block a user