From c7fddd95c3639b483106d534f596039a08e87e1f Mon Sep 17 00:00:00 2001 From: Kros Dai Date: Sun, 8 Mar 2026 09:39:40 -0400 Subject: [PATCH] Models: fix codex follow-up CI issues --- src/agents/models-config.providers.openai-codex.test.ts | 1 + src/agents/models-config.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/agents/models-config.providers.openai-codex.test.ts b/src/agents/models-config.providers.openai-codex.test.ts index 596f858b9c0..98051eb05da 100644 --- a/src/agents/models-config.providers.openai-codex.test.ts +++ b/src/agents/models-config.providers.openai-codex.test.ts @@ -135,6 +135,7 @@ describe("openai-codex implicit provider", () => { mode: "merge", providers: { "openai-codex": { + baseUrl: "", api: "openai-codex-responses", models: [], }, diff --git a/src/agents/models-config.ts b/src/agents/models-config.ts index 89a791747cc..f891f5a65a4 100644 --- a/src/agents/models-config.ts +++ b/src/agents/models-config.ts @@ -150,7 +150,9 @@ async function resolveProvidersForModelsJson(params: { const explicitProviders = cfg.models?.providers ?? {}; const implicitProviders = await resolveImplicitProviders({ agentDir, explicitProviders }); const authoritativeImplicitBaseUrlProviders = new Set( - [...AUTHORITATIVE_IMPLICIT_BASEURL_PROVIDERS].filter((key) => Boolean(implicitProviders[key])), + [...AUTHORITATIVE_IMPLICIT_BASEURL_PROVIDERS].filter((key) => + Boolean(implicitProviders?.[key]), + ), ); const providers: Record = mergeProviders({ implicit: implicitProviders,