diff --git a/supabase/functions/provision-agent/index.ts b/supabase/functions/provision-agent/index.ts index 80e2ddd..c4306f8 100644 --- a/supabase/functions/provision-agent/index.ts +++ b/supabase/functions/provision-agent/index.ts @@ -230,15 +230,10 @@ Deno.serve(async (req) => { TELEGRAM_HOME_CHANNEL: chatIdStr, }; - // Manter campos derivados para persistir em model_config + // Modelo é definido pelo config.yaml embutido na imagem custom (ollama-cloud + gemma4:31b-cloud). + // NÃO injetar HERMES_MODEL como env var — sobrescreve o config.yaml e quebra o bot. const agentNameFinal = agentName; - const modelFinal = isPro - ? "openrouter/google/gemma-4-31b-it" - : "openrouter/google/gemma-4-27b-a4b-it"; - - // Injetar modelo + fallback no container (faltava aqui — bots novos nasciam com model: "") - envVars.HERMES_MODEL = modelFinal; - envVars.HERMES_FALLBACK_MODEL = "openrouter/google/gemma-4-31b-it"; + const modelFinal = isPro ? "ollama-cloud/gemma4:31b-cloud" : "ollama-cloud/gemma4:31b-cloud"; // 7) Criar serviço no Railway const serviceName = `mika-${agent.uuid_tenant.replace(/-/g, "").slice(0, 8)}`;