fix: guard fallback override to preserve category config params when fallback fields are undefined
This commit is contained in:
@@ -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,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user