mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-01 23:02:26 +00:00
message storage performance improvements
This commit is contained in:
@@ -151,17 +151,7 @@ export namespace SessionSummary {
|
||||
messageID: Identifier.schema("message").optional(),
|
||||
}),
|
||||
async (input) => {
|
||||
let all = await Session.messages({ sessionID: input.sessionID })
|
||||
if (input.messageID)
|
||||
all = all.filter(
|
||||
(x) =>
|
||||
x.info.id === input.messageID ||
|
||||
(x.info.role === "assistant" && x.info.parentID === input.messageID),
|
||||
)
|
||||
|
||||
return computeDiff({
|
||||
messages: all,
|
||||
})
|
||||
return Storage.read<Snapshot.FileDiff[]>(["session_diff", input.sessionID]) ?? []
|
||||
},
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user