refactor(memory): remove unused size classifier (#105526)

This commit is contained in:
Vincent Koc
2026-07-12 18:39:52 +02:00
committed by GitHub
parent 8d0be74c9d
commit 7e52cbf234
2 changed files with 0 additions and 17 deletions

View File

@@ -6,7 +6,6 @@ import {
isRetryableMemoryEmbeddingTransportError,
isRetryableMemoryEmbeddingError,
isSplittableMemoryEmbeddingTransportError,
isStructuredInputTooLargeMemoryEmbeddingError,
resolveMemoryEmbeddingRetryDelay,
runMemoryEmbeddingBatchRetryWithSplit,
runMemoryEmbeddingRetryLoop,
@@ -271,16 +270,6 @@ describe("memory embedding policy", () => {
expect(run).toHaveBeenCalledTimes(2);
});
it("classifies oversized structured-input errors", () => {
expect(isStructuredInputTooLargeMemoryEmbeddingError("payload too large")).toBe(true);
expect(
isStructuredInputTooLargeMemoryEmbeddingError(
"gemini embeddings failed: request size exceeded input limit",
),
).toBe(true);
expect(isStructuredInputTooLargeMemoryEmbeddingError("connection reset by peer")).toBe(false);
});
it("caps retry jittered delays", () => {
expect(resolveMemoryEmbeddingRetryDelay(500, 0, 8000)).toBe(500);
expect(resolveMemoryEmbeddingRetryDelay(500, 1, 8000)).toBe(600);

View File

@@ -105,12 +105,6 @@ export function isRetryableMemoryEmbeddingError(message: string): boolean {
);
}
export function isStructuredInputTooLargeMemoryEmbeddingError(message: string): boolean {
return /(413|payload too large|request too large|input too large|too many tokens|input limit|request size)/i.test(
message,
);
}
export function resolveMemoryEmbeddingRetryDelay(
delayMs: number,
randomValue: number,