tweak: disable

This commit is contained in:
Aiden Cline 2026-04-09 23:11:09 -05:00
parent aa86fb75ad
commit 9819eb0461

View file

@ -46,8 +46,7 @@ export namespace SessionCompaction {
}
function usable(input: { cfg: Config.Info; model: Provider.Model }) {
const reserved =
input.cfg.compaction?.reserved ?? Math.min(20_000, ProviderTransform.maxOutputTokens(input.model))
const reserved = input.cfg.compaction?.reserved ?? Math.min(20_000, ProviderTransform.maxOutputTokens(input.model))
return input.model.limit.input
? Math.max(0, input.model.limit.input - reserved)
: Math.max(0, input.model.limit.context - ProviderTransform.maxOutputTokens(input.model))
@ -183,7 +182,7 @@ export namespace SessionCompaction {
// calls, then erases output of older tool calls to free context space
const prune = Effect.fn("SessionCompaction.prune")(function* (input: { sessionID: SessionID }) {
const cfg = yield* config.get()
if (cfg.compaction?.prune === false) return
if (cfg.compaction?.prune !== true) return
log.info("pruning")
const msgs = yield* session