fix: guard fallback override to preserve category config params when fallback fields are undefined

This commit is contained in:
MoerAI
2026-03-27 12:20:19 +09:00
parent 944cf429a7
commit 98572c8dac
+5 -5
View File
@@ -234,11 +234,11 @@ Available categories: ${categoryNames.join(", ")}`,
categoryModel = { categoryModel = {
...categoryModel, ...categoryModel,
variant: userCategories?.[args.category!]?.variant ?? effectiveEntry.variant ?? categoryModel.variant, variant: userCategories?.[args.category!]?.variant ?? effectiveEntry.variant ?? categoryModel.variant,
reasoningEffort: effectiveEntry.reasoningEffort, reasoningEffort: effectiveEntry.reasoningEffort ?? categoryModel.reasoningEffort,
temperature: effectiveEntry.temperature, temperature: effectiveEntry.temperature ?? categoryModel.temperature,
top_p: effectiveEntry.top_p, top_p: effectiveEntry.top_p ?? categoryModel.top_p,
maxTokens: effectiveEntry.maxTokens, maxTokens: effectiveEntry.maxTokens ?? categoryModel.maxTokens,
thinking: effectiveEntry.thinking, thinking: effectiveEntry.thinking ?? categoryModel.thinking,
} }
} }