


























@@ -8,7 +8,6 @@ import { estimateToolResultReductionPotential } from "../tool-result-truncation.
88let PREEMPTIVE_OVERFLOW_ERROR_TEXT: typeof import("./preemptive-compaction.js").PREEMPTIVE_OVERFLOW_ERROR_TEXT;
99let estimateLlmBoundaryTokenPressure: typeof import("./preemptive-compaction.js").estimateLlmBoundaryTokenPressure;
1010let buildPrePromptContextBudgetStatus: typeof import("./preemptive-compaction.js").buildPrePromptContextBudgetStatus;
11-let estimatePrePromptTokens: typeof import("./preemptive-compaction.js").estimatePrePromptTokens;
1211let estimateRenderedLlmBoundaryTokenPressure: typeof import("./preemptive-compaction.js").estimateRenderedLlmBoundaryTokenPressure;
1312let formatPrePromptPrecheckLog: typeof import("./preemptive-compaction.js").formatPrePromptPrecheckLog;
1413let shouldPreemptivelyCompactBeforePrompt: typeof import("./preemptive-compaction.js").shouldPreemptivelyCompactBeforePrompt;
@@ -21,7 +20,6 @@ beforeAll(async () => {
2120PREEMPTIVE_OVERFLOW_ERROR_TEXT,
2221 estimateLlmBoundaryTokenPressure,
2322 buildPrePromptContextBudgetStatus,
24- estimatePrePromptTokens,
2523 estimateRenderedLlmBoundaryTokenPressure,
2624 formatPrePromptPrecheckLog,
2725 shouldPreemptivelyCompactBeforePrompt,
@@ -91,12 +89,12 @@ describe("preemptive-compaction", () => {
9189});
92909391it("raises the estimate as prompt-side content grows", () => {
94-const smaller = estimatePrePromptTokens({
92+const smaller = estimateLlmBoundaryTokenPressure({
9593messages: [makeAssistantHistory(verboseHistory)],
9694systemPrompt: "sys",
9795prompt: "hello",
9896});
99-const larger = estimatePrePromptTokens({
97+const larger = estimateLlmBoundaryTokenPressure({
10098messages: [makeAssistantHistory(verboseHistory)],
10199systemPrompt: verboseSystem,
102100prompt: verbosePrompt,
@@ -293,7 +291,7 @@ describe("preemptive-compaction", () => {
293291})),
294292}),
295293];
296-const estimatedPromptTokens = estimatePrePromptTokens({
294+const estimatedPromptTokens = estimateLlmBoundaryTokenPressure({
297295 messages,
298296systemPrompt: "sys",
299297prompt: "continue",
@@ -372,7 +370,7 @@ describe("preemptive-compaction", () => {
372370];
373371const reserveTokens = 2_000;
374372const contextTokenBudget = 26_000;
375-const estimatedPromptTokens = estimatePrePromptTokens({
373+const estimatedPromptTokens = estimateLlmBoundaryTokenPressure({
376374 messages,
377375systemPrompt: "sys",
378376prompt: "hello",
@@ -430,7 +428,7 @@ describe("preemptive-compaction", () => {
430428makeToolResultMessage(medium),
431429];
432430const reserveTokens = 2_000;
433-const estimatedPromptTokens = estimatePrePromptTokens({
431+const estimatedPromptTokens = estimateLlmBoundaryTokenPressure({
434432 messages,
435433systemPrompt: "sys",
436434prompt: "hello",
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。