fix agent getting caught in summary loop

This commit is contained in:
Dax Raad
2025-06-17 10:50:03 -04:00
parent ae5cf3cc23
commit 57b3051024
2 changed files with 11 additions and 2 deletions

View File

@@ -210,8 +210,9 @@ export namespace Session {
previous.metadata.assistant.tokens.cache.write +
previous.metadata.assistant.tokens.output
if (
model.info.limit.context &&
tokens >
(model.info.limit.context - (model.info.limit.output ?? 0)) * 0.9
(model.info.limit.context - (model.info.limit.output ?? 0)) * 0.9
) {
await summarize({
sessionID: input.sessionID,