diff --git a/backend/ai-core/internal/context/builder.go b/backend/ai-core/internal/context/builder.go index e527b74..fd39f82 100644 --- a/backend/ai-core/internal/context/builder.go +++ b/backend/ai-core/internal/context/builder.go @@ -67,9 +67,9 @@ func (cs *ConversationStore) AddMessage(sessionID string, msg model.LLMMessage) } cs.messages[sessionID] = msgs - // 异步写 DB 确保重启后上下文不丢失 + // 同步写 DB 确保进程被杀前消息已持久化 if cs.databaseURL != "" { - go cs.saveToDB(sessionID, msg) + cs.saveToDB(sessionID, msg) } }