mirror of
https://github.com/hellodigua/ChatLab.git
synced 2026-05-24 07:30:52 +08:00
feat: 消息管理器支持显示系统消息
This commit is contained in:
Vendored
+7
@@ -159,6 +159,11 @@ interface AiApi {
|
||||
filter?: TimeFilter,
|
||||
limit?: number
|
||||
) => Promise<{ messages: SearchMessageResult[]; total: number }>
|
||||
getAllRecentMessages: (
|
||||
sessionId: string,
|
||||
filter?: TimeFilter,
|
||||
limit?: number
|
||||
) => Promise<{ messages: SearchMessageResult[]; total: number }>
|
||||
getConversationBetween: (
|
||||
sessionId: string,
|
||||
memberId1: number,
|
||||
@@ -380,6 +385,8 @@ interface CacheApi {
|
||||
filename: string,
|
||||
dataUrl: string
|
||||
) => Promise<{ success: boolean; filePath?: string; error?: string }>
|
||||
getLatestImportLog: () => Promise<{ success: boolean; path?: string; name?: string; error?: string }>
|
||||
showInFolder: (filePath: string) => Promise<{ success: boolean; error?: string }>
|
||||
}
|
||||
|
||||
// Network API 类型 - 网络代理配置
|
||||
|
||||
@@ -501,7 +501,7 @@ const aiApi = {
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取最近消息
|
||||
* 获取最近消息(AI Agent 专用)
|
||||
*/
|
||||
getRecentMessages: (
|
||||
sessionId: string,
|
||||
@@ -511,6 +511,17 @@ const aiApi = {
|
||||
return ipcRenderer.invoke('ai:getRecentMessages', sessionId, filter, limit)
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取所有最近消息(消息查看器专用)
|
||||
*/
|
||||
getAllRecentMessages: (
|
||||
sessionId: string,
|
||||
filter?: { startTs?: number; endTs?: number },
|
||||
limit?: number
|
||||
): Promise<{ messages: SearchMessageResult[]; total: number }> => {
|
||||
return ipcRenderer.invoke('ai:getAllRecentMessages', sessionId, filter, limit)
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取两人之间的对话
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user