diff --git a/src/tools/delegate-task/category-resolver.ts b/src/tools/delegate-task/category-resolver.ts index 3c81341d5..1c6b2280d 100644 --- a/src/tools/delegate-task/category-resolver.ts +++ b/src/tools/delegate-task/category-resolver.ts @@ -234,11 +234,11 @@ Available categories: ${categoryNames.join(", ")}`, categoryModel = { ...categoryModel, variant: userCategories?.[args.category!]?.variant ?? effectiveEntry.variant ?? categoryModel.variant, - reasoningEffort: effectiveEntry.reasoningEffort, - temperature: effectiveEntry.temperature, - top_p: effectiveEntry.top_p, - maxTokens: effectiveEntry.maxTokens, - thinking: effectiveEntry.thinking, + reasoningEffort: effectiveEntry.reasoningEffort ?? categoryModel.reasoningEffort, + temperature: effectiveEntry.temperature ?? categoryModel.temperature, + top_p: effectiveEntry.top_p ?? categoryModel.top_p, + maxTokens: effectiveEntry.maxTokens ?? categoryModel.maxTokens, + thinking: effectiveEntry.thinking ?? categoryModel.thinking, } }