From c24cd9721c611757a114f3312c07df0a239b127d Mon Sep 17 00:00:00 2001 From: Kacper Date: Sat, 13 Dec 2025 13:46:07 +0100 Subject: [PATCH] fix: correct model check for Codex API key validation - Updated the model check logic to only consider "gpt-" prefixed models, removing the previous check for unsupported models. - Adjusted error message for authentication failures to provide clearer guidance on resolving API key issues. --- apps/server/src/services/auto-mode-service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/server/src/services/auto-mode-service.ts b/apps/server/src/services/auto-mode-service.ts index ba438e6d..edd24b35 100644 --- a/apps/server/src/services/auto-mode-service.ts +++ b/apps/server/src/services/auto-mode-service.ts @@ -1092,7 +1092,7 @@ When done, summarize what you implemented and any notes for the developer.`; if (block.text && (block.text.includes("Invalid API key") || block.text.includes("authentication_failed") || block.text.includes("Fix external API key"))) { - const isCodex = finalModel.startsWith("gpt-") || finalModel.startsWith("o"); + const isCodex = finalModel.startsWith("gpt-") const errorMsg = isCodex ? "Authentication failed: Invalid or expired API key. " + "Please check your OPENAI_API_KEY or run 'codex login' to re-authenticate."