From 0a2d7af179cb292a276a526f03e9c0f7e7777888 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Mon, 17 Nov 2025 11:33:28 -0500 Subject: [PATCH] core: honor retry-after values exceeding 10 minutes instead of discarding them --- packages/opencode/test/session/retry.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/opencode/test/session/retry.test.ts b/packages/opencode/test/session/retry.test.ts index cf2e55ac..dc7470f0 100644 --- a/packages/opencode/test/session/retry.test.ts +++ b/packages/opencode/test/session/retry.test.ts @@ -51,11 +51,11 @@ describe("session.retry.delay", () => { expect(SessionRetry.delay(error, 1)).toBe(2000) }) - test("returns undefined when retry-after exceeds 10 minutes with headers", () => { + test("uses retry-after values even when exceeding 10 minutes with headers", () => { const error = apiError({ "retry-after": "50" }) expect(SessionRetry.delay(error, 1)).toBe(50000) const longError = apiError({ "retry-after-ms": "700000" }) - expect(SessionRetry.delay(longError, 1)).toBeUndefined() + expect(SessionRetry.delay(longError, 1)).toBe(700000) }) })