chore: add message store v2 baseline

This commit is contained in:
Shantur Rathore
2025-11-26 09:42:10 +00:00
parent 9313b2bd6c
commit 16b76385e2
13 changed files with 1665 additions and 57 deletions

View File

@@ -32,6 +32,7 @@ import {
rebuildSessionUsage,
updateSessionInfo,
} from "./session-messages"
import { seedSessionMessagesV2 } from "./message-v2/bridge"
interface SessionForkResponse {
id: string
@@ -610,6 +611,14 @@ async function loadMessages(instanceId: string, sessionId: string, force = false
return next
})
const sessionForV2 = sessions().get(instanceId)?.get(sessionId) ?? {
id: sessionId,
title: session?.title,
parentId: session?.parentId ?? null,
revert: session?.revert,
}
seedSessionMessagesV2(instanceId, sessionForV2, messages, messagesInfo)
} catch (error) {
console.error("Failed to load messages:", error)
throw error