From b34fb88c98d278d53243745413b61e3c5e5ea7fd Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 12 Feb 2026 13:54:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=87=AA=E5=8A=A8=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=E4=BC=98=E5=85=88=E4=BD=BF=E7=94=A8=E5=90=8E=E5=8F=B0?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E7=94=9F=E5=9B=BE=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/ai/auto-agent-graph.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/ai/auto-agent-graph.ts b/lib/ai/auto-agent-graph.ts index c8e38a73d..b9067c439 100644 --- a/lib/ai/auto-agent-graph.ts +++ b/lib/ai/auto-agent-graph.ts @@ -427,6 +427,17 @@ async function refineRouteWithAgent( } try { + const { db } = await import("@/lib/db"); + const { siteSettings } = await import("@/lib/db/schema"); + const [settings] = await db.select().from(siteSettings).limit(1); + const configuredDefaultModelId = settings?.canvasAutoModeDefaultModelId || null; + if (configuredDefaultModelId && baseRoute.id === configuredDefaultModelId) { + console.log( + `[Auto Agent] Keep admin default model for auto mode: ${baseRoute.displayName}` + ); + return baseRoute; + } + const { getEnabledAiModelsWithProvider, getAgentAiModelWithProvider,