fix session is busy error

This commit is contained in:
Dax Raad 2025-07-10 07:26:03 -04:00
parent 6d393759e1
commit 1515efc77c

View file

@ -287,7 +287,6 @@ export namespace Session {
mode?: string
parts: MessageV2.UserPart[]
}) {
using abort = lock(input.sessionID)
const l = log.clone().tag("session", input.sessionID)
l.info("chatting")
@ -338,6 +337,8 @@ export namespace Session {
}
}
using abort = lock(input.sessionID)
const lastSummary = msgs.findLast((msg) => msg.role === "assistant" && msg.summary === true)
if (lastSummary) msgs = msgs.filter((msg) => msg.id >= lastSummary.id)