diff --git a/src/agents/pi-embedded-runner/run/llm-idle-timeout.test.ts b/src/agents/pi-embedded-runner/run/llm-idle-timeout.test.ts index fad1b90de0eb..ff797f1c4731 100644 --- a/src/agents/pi-embedded-runner/run/llm-idle-timeout.test.ts +++ b/src/agents/pi-embedded-runner/run/llm-idle-timeout.test.ts @@ -50,6 +50,15 @@ describe("resolveLlmIdleTimeoutMs", () => { expect(resolveLlmIdleTimeoutMs({ modelRequestTimeoutMs: 300_000 })).toBe(300_000); }); + it("honors explicit provider timeouts for self-hosted bare hostnames", () => { + expect( + resolveLlmIdleTimeoutMs({ + model: { baseUrl: "http://cerebro-mac:8080/v1" }, + modelRequestTimeoutMs: 600_000, + }), + ).toBe(600_000); + }); + it("honors short explicit provider request timeouts", () => { expect(resolveLlmIdleTimeoutMs({ modelRequestTimeoutMs: 30_000 })).toBe(30_000); });