From a2de2c6d6dfc3999dbc988341c345a3f8cef2c3b Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 21 Mar 2026 22:42:08 +0800 Subject: [PATCH] fix: align moonshot detail config key --- app/api/admin/settings/route.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/api/admin/settings/route.ts b/app/api/admin/settings/route.ts index b857f29de..b8857ad45 100644 --- a/app/api/admin/settings/route.ts +++ b/app/api/admin/settings/route.ts @@ -19,6 +19,7 @@ import { normalizeRealtimeCanvasConfigForStorage, resolveRealtimeProviders, } from "@/lib/realtime/config"; +import { DETAIL_AGENT_LOCAL_MOONSHOT_SETTING_KEY } from "@/lib/ai/detail-agent-model-config"; import { db } from "@/lib/db"; import { siteSettings } from "@/lib/db/schema"; import { eq } from "drizzle-orm"; @@ -86,7 +87,7 @@ export async function POST(request: Request) { let nextValue = value; - if (key === "moonshot_detail_agent_config") { + if (key === DETAIL_AGENT_LOCAL_MOONSHOT_SETTING_KEY) { const config = moonshotDetailAgentConfigSchema.parse(value || {}); const normalizedBaseUrl = String(config.baseUrl || "").trim() || MOONSHOT_OFFICIAL_BASE_URL; const normalizedModelId = String(config.modelId || "").trim() || MOONSHOT_KIMI_K25_MODEL_ID; @@ -197,7 +198,7 @@ export async function POST(request: Request) { return Response.json({ setting: { - key: "moonshot_detail_agent_config", + key: DETAIL_AGENT_LOCAL_MOONSHOT_SETTING_KEY, value: { providerId: provider.id, modelEntryId: model.id,