test: fix rebased precheck routing fixture (#61651)

This commit is contained in:
Peter Steinberger
2026-04-06 13:57:57 +01:00
parent a42ee69ad4
commit 4a91b4f3a5

View File

@@ -126,25 +126,11 @@ describe("preemptive-compaction", () => {
makeToolResultMessage(medium),
];
const reserveTokens = 500;
const baseContextTokenBudget = 3_500;
const estimatedPromptTokens = estimatePrePromptTokens({
messages,
systemPrompt: verboseSystem,
prompt: verbosePrompt,
});
const toolResultPotential = estimateToolResultReductionPotential({
messages,
contextWindowTokens: baseContextTokenBudget,
});
const desiredOverflowTokens = Math.ceil((toolResultPotential.maxReducibleChars + 4_096) / 4);
const result = shouldPreemptivelyCompactBeforePrompt({
messages,
systemPrompt: verboseSystem,
prompt: verbosePrompt,
contextTokenBudget: Math.max(
baseContextTokenBudget,
estimatedPromptTokens - desiredOverflowTokens + reserveTokens,
),
contextTokenBudget: 12_000,
reserveTokens,
});