From b893490db0fc0c42d6769d8f5fb7484f57b381cc Mon Sep 17 00:00:00 2001 From: Gab Date: Thu, 26 Mar 2026 19:42:30 +1100 Subject: [PATCH] feat: better compaction --- bun.lock | 2 +- packages/tfcode/package.json | 2 +- packages/tfcode/src/session/compaction.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bun.lock b/bun.lock index b4c4d4327..039aae1c8 100644 --- a/bun.lock +++ b/bun.lock @@ -381,7 +381,7 @@ }, "packages/tfcode": { "name": "tfcode", - "version": "1.0.9", + "version": "1.0.10", "bin": { "tfcode": "./bin/tfcode", }, diff --git a/packages/tfcode/package.json b/packages/tfcode/package.json index 2bf942cbc..b5332fdc4 100644 --- a/packages/tfcode/package.json +++ b/packages/tfcode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "1.0.9", + "version": "1.0.10", "name": "tfcode", "type": "module", "license": "MIT", diff --git a/packages/tfcode/src/session/compaction.ts b/packages/tfcode/src/session/compaction.ts index 764d2fbab..685668de5 100644 --- a/packages/tfcode/src/session/compaction.ts +++ b/packages/tfcode/src/session/compaction.ts @@ -29,7 +29,7 @@ export namespace SessionCompaction { } const COMPACTION_BUFFER = 20_000 - const COMPACTION_BUFFER_TOOTHFAIRYAI = 100_000 + const COMPACTION_BUFFER_TOOTHFAIRYAI = 250_000 export async function isOverflow(input: { tokens: MessageV2.Assistant["tokens"]; model: Provider.Model }) { const config = await Config.get()