mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-03-30 05:43:55 +00:00
chore: generate
This commit is contained in:
parent
be20f865ac
commit
4b9e19f72f
@ -120,9 +120,8 @@ export namespace SessionCompaction {
|
||||
break
|
||||
}
|
||||
}
|
||||
const hasContent = replay && messages.some(
|
||||
(m) => m.info.role === "user" && !m.parts.some((p) => p.type === "compaction"),
|
||||
)
|
||||
const hasContent =
|
||||
replay && messages.some((m) => m.info.role === "user" && !m.parts.some((p) => p.type === "compaction"))
|
||||
if (!hasContent) {
|
||||
replay = undefined
|
||||
messages = input.messages
|
||||
@ -273,7 +272,8 @@ When constructing the summary, try to stick to this template:
|
||||
const text =
|
||||
(input.overflow
|
||||
? "The previous request exceeded the provider's size limit due to large media attachments. The conversation was compacted and media files were removed from context. If the user was asking about attached images or files, explain that the attachments were too large to process and suggest they try again with smaller or fewer files.\n\n"
|
||||
: "") + "Continue if you have next steps, or stop and ask for clarification if you are unsure how to proceed."
|
||||
: "") +
|
||||
"Continue if you have next steps, or stop and ask for clarification if you are unsure how to proceed."
|
||||
await Session.updatePart({
|
||||
id: Identifier.ascending("part"),
|
||||
messageID: continueMsg.id,
|
||||
|
||||
@ -505,6 +505,7 @@ export type CompactionPart = {
|
||||
messageID: string
|
||||
type: "compaction"
|
||||
auto: boolean
|
||||
overflow?: boolean
|
||||
}
|
||||
|
||||
export type Part =
|
||||
|
||||
@ -8290,6 +8290,9 @@
|
||||
},
|
||||
"auto": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"overflow": {
|
||||
"type": "boolean"
|
||||
}
|
||||
},
|
||||
"required": ["id", "sessionID", "messageID", "type", "auto"]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user