

























@@ -19,7 +19,6 @@ let getToolResultTextLength: typeof import("./tool-result-truncation.js").getToo
1919let truncateOversizedToolResultsInMessages: typeof import("./tool-result-truncation.js").truncateOversizedToolResultsInMessages;
2020let truncateOversizedToolResultsInRuntimeTranscript: typeof import("./tool-result-truncation.js").truncateOversizedToolResultsInRuntimeTranscript;
2121let truncateOversizedToolResultsInSession: typeof import("./tool-result-truncation.js").truncateOversizedToolResultsInSession;
22-let isOversizedToolResult: typeof import("./tool-result-truncation.js").isOversizedToolResult;
2322let sessionLikelyHasOversizedToolResults: typeof import("./tool-result-truncation.js").sessionLikelyHasOversizedToolResults;
2423let estimateToolResultReductionPotential: typeof import("./tool-result-truncation.js").estimateToolResultReductionPotential;
2524let DEFAULT_MAX_LIVE_TOOL_RESULT_CHARS: typeof import("./tool-result-truncation.js").DEFAULT_MAX_LIVE_TOOL_RESULT_CHARS;
@@ -39,7 +38,6 @@ async function loadFreshToolResultTruncationModuleForTest() {
3938 truncateOversizedToolResultsInMessages,
4039 truncateOversizedToolResultsInRuntimeTranscript,
4140 truncateOversizedToolResultsInSession,
42- isOversizedToolResult,
4341 sessionLikelyHasOversizedToolResults,
4442 estimateToolResultReductionPotential,
4543DEFAULT_MAX_LIVE_TOOL_RESULT_CHARS,
@@ -249,28 +247,6 @@ describe("calculateMaxToolResultChars", () => {
249247});
250248});
251249252-describe("isOversizedToolResult", () => {
253-it("returns false for small tool results", () => {
254-const msg = makeToolResult("small content");
255-expect(isOversizedToolResult(msg, 200_000)).toBe(false);
256-});
257-258-it("returns true for oversized tool results", () => {
259-const msg = makeToolResult("x".repeat(500_000));
260-expect(isOversizedToolResult(msg, 128_000)).toBe(true);
261-});
262-263-it("honors an explicit higher maxChars override", () => {
264-const msg = makeToolResult("x".repeat(20_000));
265-expect(isOversizedToolResult(msg, 128_000, 24_000)).toBe(false);
266-});
267-268-it("returns false for non-toolResult messages", () => {
269-const msg = makeUserMessage("x".repeat(500_000));
270-expect(isOversizedToolResult(msg, 128_000)).toBe(false);
271-});
272-});
273-274250describe("sessionLikelyHasOversizedToolResults", () => {
275251it("returns true for individually oversized tool results", () => {
276252const messages: AgentMessage[] = [makeToolResult("x".repeat(500_000))];
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。