feat: v0.16.15 - 修复工具定义重复、集成自适应压缩策略、批量轨迹写入、语义匹配增强
This commit is contained in:
+5
-1
@@ -12,7 +12,7 @@ import {
|
||||
initDatabase, saveSession, getSession, getAllSessions, deleteSession, clearAllSessions,
|
||||
saveMessage, getMessagesBySession,
|
||||
saveSetting, getSetting, saveSettingsBatch,
|
||||
saveTrace, getTracesBySession,
|
||||
saveTrace, saveTracesBatch, getTracesBySession,
|
||||
exportAllSessions, importSessions,
|
||||
getAllSessionsTokenStats
|
||||
} from './db/sqlite.js';
|
||||
@@ -383,6 +383,10 @@ export async function setupIPC(): Promise<void> {
|
||||
try { return { success: true, id: saveTrace(trace) }; }
|
||||
catch (err) { return { success: false, error: (err as Error).message }; }
|
||||
});
|
||||
ipcMain.handle('db:saveTracesBatch', (_, traces) => {
|
||||
try { return { success: true, count: saveTracesBatch(traces) }; }
|
||||
catch (err) { return { success: false, error: (err as Error).message }; }
|
||||
});
|
||||
ipcMain.handle('db:getTraces', (_, sessionId) => {
|
||||
try { return getTracesBySession(sessionId); }
|
||||
catch { return []; }
|
||||
|
||||
Reference in New Issue
Block a user