fix trans tool

This commit is contained in:
duanfuxiang
2025-06-29 08:28:50 +08:00
parent 772270863c
commit f3a0252ab6
25 changed files with 1173 additions and 441 deletions

View File

@@ -6,6 +6,7 @@ import { createAndInitDb } from '../pgworker'
import { CommandManager } from './modules/command/command-manager'
import { ConversationManager } from './modules/conversation/conversation-manager'
import { InsightManager } from './modules/insight/insight-manager'
import { VectorManager } from './modules/vector/vector-manager'
export class DBManager {
@@ -14,6 +15,7 @@ export class DBManager {
private vectorManager: VectorManager
private CommandManager: CommandManager
private conversationManager: ConversationManager
private insightManager: InsightManager
constructor(app: App) {
this.app = app
@@ -26,6 +28,7 @@ export class DBManager {
dbManager.vectorManager = new VectorManager(app, dbManager)
dbManager.CommandManager = new CommandManager(app, dbManager)
dbManager.conversationManager = new ConversationManager(app, dbManager)
dbManager.insightManager = new InsightManager(app, dbManager)
return dbManager
}
@@ -46,6 +49,10 @@ export class DBManager {
return this.conversationManager
}
getInsightManager(): InsightManager {
return this.insightManager
}
async cleanup() {
this.db?.close()
this.db = null