From 27f4ab2fb28957a8fb3b8b773b69dc20f721b90f Mon Sep 17 00:00:00 2001 From: SidQin-cyber Date: Thu, 26 Feb 2026 21:05:16 +0800 Subject: [PATCH] fix(models): extend gpt-5.3-codex forward compat to github-copilot The codex forward-compat fallback only matched openai-codex, leaving github-copilot users without gpt-5.3-codex despite the model being available on the Copilot API. Made-with: Cursor --- src/agents/model-forward-compat.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/agents/model-forward-compat.ts b/src/agents/model-forward-compat.ts index dceba15fd39..375efc5d9c9 100644 --- a/src/agents/model-forward-compat.ts +++ b/src/agents/model-forward-compat.ts @@ -40,6 +40,8 @@ function cloneFirstTemplateModel(params: { return undefined; } +const CODEX_GPT53_ELIGIBLE_PROVIDERS = new Set(["openai-codex", "github-copilot"]); + function resolveOpenAICodexGpt53FallbackModel( provider: string, modelId: string, @@ -47,7 +49,7 @@ function resolveOpenAICodexGpt53FallbackModel( ): Model | undefined { const normalizedProvider = normalizeProviderId(provider); const trimmedModelId = modelId.trim(); - if (normalizedProvider !== "openai-codex") { + if (!CODEX_GPT53_ELIGIBLE_PROVIDERS.has(normalizedProvider)) { return undefined; } if (trimmedModelId.toLowerCase() !== OPENAI_CODEX_GPT_53_MODEL_ID) {