tweak: compaction check (#13214)

This commit is contained in:
Aiden Cline
2026-02-11 15:43:04 -06:00
committed by GitHub
parent e2a33f75e1
commit 8c7b35ad05

View File

@@ -41,7 +41,9 @@ export namespace SessionCompaction {
const reserved =
config.compaction?.reserved ?? Math.min(COMPACTION_BUFFER, ProviderTransform.maxOutputTokens(input.model))
const usable = input.model.limit.input ? input.model.limit.input - reserved : context - reserved
const usable = input.model.limit.input
? input.model.limit.input - reserved
: context - ProviderTransform.maxOutputTokens(input.model)
return count >= usable
}