summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authoropencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>2026-04-20 06:07:28 +0000
committeropencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>2026-04-20 06:07:28 +0000
commitf3d5a71620d0ffe399490cdbb0bb113524debdf8 (patch)
treeef7fdbc326f81fda746cb47ef28134e2fed27ccd
parentc6c56ac2cfc3683d963ef33be18809165b25ca68 (diff)
downloadopencode-f3d5a71620d0ffe399490cdbb0bb113524debdf8.tar.gz
opencode-f3d5a71620d0ffe399490cdbb0bb113524debdf8.zip
chore: generate
-rw-r--r--packages/opencode/src/session/compaction.ts5
-rw-r--r--packages/opencode/test/session/compaction.test.ts7
2 files changed, 7 insertions, 5 deletions
diff --git a/packages/opencode/src/session/compaction.ts b/packages/opencode/src/session/compaction.ts
index b6d555afd..037543064 100644
--- a/packages/opencode/src/session/compaction.ts
+++ b/packages/opencode/src/session/compaction.ts
@@ -45,10 +45,7 @@ type Turn = {
function preserveRecentBudget(input: { cfg: Config.Info; model: Provider.Model }) {
return (
input.cfg.compaction?.preserve_recent_tokens ??
- Math.min(
- MAX_PRESERVE_RECENT_TOKENS,
- Math.max(MIN_PRESERVE_RECENT_TOKENS, Math.floor(usable(input) * 0.25)),
- )
+ Math.min(MAX_PRESERVE_RECENT_TOKENS, Math.max(MIN_PRESERVE_RECENT_TOKENS, Math.floor(usable(input) * 0.25)))
)
}
diff --git a/packages/opencode/test/session/compaction.test.ts b/packages/opencode/test/session/compaction.test.ts
index 96c8e4ae8..14b47922b 100644
--- a/packages/opencode/test/session/compaction.test.ts
+++ b/packages/opencode/test/session/compaction.test.ts
@@ -925,7 +925,12 @@ describe("session.compaction.process", () => {
auto: false,
})
- const rt = runtime("continue", Plugin.defaultLayer, wide(), cfg({ tail_turns: 2, preserve_recent_tokens: 10_000 }))
+ const rt = runtime(
+ "continue",
+ Plugin.defaultLayer,
+ wide(),
+ cfg({ tail_turns: 2, preserve_recent_tokens: 10_000 }),
+ )
try {
const msgs = await svc.messages({ sessionID: session.id })
const parent = msgs.at(-1)?.info.id