mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-14 04:34:47 +00:00
make compact interruptable (#3251)
This commit is contained in:
@@ -211,6 +211,7 @@ export namespace SessionPrompt {
|
||||
sessionID: input.sessionID,
|
||||
model: model.info,
|
||||
providerID: model.providerID,
|
||||
signal: abort.signal,
|
||||
}),
|
||||
(messages) => insertReminders({ messages, agent }),
|
||||
)
|
||||
@@ -339,7 +340,12 @@ export namespace SessionPrompt {
|
||||
}
|
||||
}
|
||||
|
||||
async function getMessages(input: { sessionID: string; model: ModelsDev.Model; providerID: string }) {
|
||||
async function getMessages(input: {
|
||||
sessionID: string
|
||||
model: ModelsDev.Model
|
||||
providerID: string
|
||||
signal: AbortSignal
|
||||
}) {
|
||||
let msgs = await Session.messages(input.sessionID).then(MessageV2.filterSummarized)
|
||||
const lastAssistant = msgs.findLast((msg) => msg.info.role === "assistant")
|
||||
if (
|
||||
@@ -353,6 +359,7 @@ export namespace SessionPrompt {
|
||||
sessionID: input.sessionID,
|
||||
providerID: input.providerID,
|
||||
modelID: input.model.id,
|
||||
signal: input.signal,
|
||||
})
|
||||
const resumeMsgID = Identifier.ascending("message")
|
||||
const resumeMsg = {
|
||||
|
||||
Reference in New Issue
Block a user