diff --git a/server/src/nest/ai-connections/providers/sse-lines.ts b/server/src/nest/ai-connections/providers/sse-lines.ts index c71ed5d4c..b6612ee90 100644 --- a/server/src/nest/ai-connections/providers/sse-lines.ts +++ b/server/src/nest/ai-connections/providers/sse-lines.ts @@ -117,10 +117,7 @@ function withIdleLimit(body: ReadableStream, idleMs: number): Readab } /** The next chunk, or `provider_unavailable` when none came within `idleMs`. */ -async function readWithin( - reader: ReadableStreamDefaultReader, - idleMs: number, -): Promise { +async function readWithin(reader: ReadableStreamDefaultReader, idleMs: number): Promise { let timer: ReturnType | undefined; const idle = new Promise((_, reject) => { timer = setTimeout( diff --git a/server/tests/unit/nest/ai-connections/model-catalog.service.test.ts b/server/tests/unit/nest/ai-connections/model-catalog.service.test.ts index 628c781cd..b44339cf9 100644 --- a/server/tests/unit/nest/ai-connections/model-catalog.service.test.ts +++ b/server/tests/unit/nest/ai-connections/model-catalog.service.test.ts @@ -207,7 +207,10 @@ describe('ModelCatalogService', () => { it('MCAT-009: of a capable line the newest stable model wins, whatever order the provider lists them in', () => { const list = (...ids: string[]) => ids.map((id) => ({ id, label: id, supportsTools: true })); expect( - pickDefaultModel('gemini', list('gemini-2.5-flash', 'gemini-3-flash-preview', 'gemini-3-flash', 'gemini-2.0-flash')), + pickDefaultModel( + 'gemini', + list('gemini-2.5-flash', 'gemini-3-flash-preview', 'gemini-3-flash', 'gemini-2.0-flash'), + ), ).toBe('gemini-3-flash'); expect(pickDefaultModel('anthropic', list('claude-sonnet-4-5', 'claude-sonnet-5-5', 'claude-sonnet-5'))).toBe( 'claude-sonnet-5-5',