From 21147f525ca27dcfe9db907fe9762f388b8cfd0b Mon Sep 17 00:00:00 2001 From: Jabber Developer Date: Thu, 14 May 2026 03:37:01 +0000 Subject: [PATCH] refactor(ai): remove hardcoded gpt-4o fallback model Remove the hardcoded "gpt-4o" fallback in cmd_ai_start to ensure model selection relies exclusively on provider configuration defaults. --- src/command/cmd_funcs.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c index 8e3537f1..8de8de60 100644 --- a/src/command/cmd_funcs.c +++ b/src/command/cmd_funcs.c @@ -10944,8 +10944,11 @@ cmd_ai_start(ProfWin* window, const char* const command, gchar** args) if (!model) { model = ai_get_provider_default_model(provider_name); } + if (!model) { - model = "gpt-4o"; // Fallback + cons_show_error("No model specified and no default model set for provider '%s'.", provider_name); + cons_show("Use '/ai set default-model %s ' or '/ai switch %s '.", provider_name, provider_name); + return TRUE; } // Check for API key