feat: ai功能的初次提交

This commit is contained in:
cc
2026-04-11 23:12:03 +08:00
parent b9af7ffc8c
commit 599fd1af26
32 changed files with 7159 additions and 1 deletions

View File

@@ -173,6 +173,12 @@ if (parentPort) {
case 'closeMessageCursor':
result = await core.closeMessageCursor(payload.cursor)
break
case 'sqlLabGetSchema':
result = await core.sqlLabGetSchema(payload)
break
case 'sqlLabExecuteReadonly':
result = await core.sqlLabExecuteReadonly(payload)
break
case 'execQuery':
result = await core.execQuery(payload.kind, payload.path, payload.sql, payload.params)
break
@@ -197,6 +203,18 @@ if (parentPort) {
case 'searchMessages':
result = await core.searchMessages(payload.keyword, payload.sessionId, payload.limit, payload.offset, payload.beginTimestamp, payload.endTimestamp)
break
case 'aiQuerySessionCandidates':
result = await core.aiQuerySessionCandidates(payload.options || {})
break
case 'aiQueryTimeline':
result = await core.aiQueryTimeline(payload.options || {})
break
case 'aiQueryTopicStats':
result = await core.aiQueryTopicStats(payload.options || {})
break
case 'aiQuerySourceRefs':
result = await core.aiQuerySourceRefs(payload.options || {})
break
case 'getVoiceData':
result = await core.getVoiceData(payload.sessionId, payload.createTime, payload.candidates, payload.localId, payload.svrId)
if (!result.success) {