mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-26 16:41:49 +00:00
test: fix rebased precheck routing fixture (#61651)
This commit is contained in:
@@ -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,
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user