fix(delegate-task): honor user model override in category-resolver cold cache (fixes #2712)
This commit is contained in:
@@ -133,6 +133,16 @@ Available categories: ${allCategoryNames}`,
|
|||||||
|
|
||||||
if (resolution && "skipped" in resolution) {
|
if (resolution && "skipped" in resolution) {
|
||||||
isModelResolutionSkipped = true
|
isModelResolutionSkipped = true
|
||||||
|
const userModelOverride = explicitCategoryModel ?? overrideModel
|
||||||
|
if (userModelOverride) {
|
||||||
|
actualModel = userModelOverride
|
||||||
|
const parsedModel = parseModelString(actualModel)
|
||||||
|
const variantToUse = userCategories?.[args.category!]?.variant ?? resolved.config.variant
|
||||||
|
categoryModel = parsedModel
|
||||||
|
? applyCategoryParams({ ...parsedModel, variant: variantToUse }, resolved.config)
|
||||||
|
: undefined
|
||||||
|
modelInfo = { model: actualModel, type: "user-defined", source: "override" }
|
||||||
|
}
|
||||||
} else if (resolution) {
|
} else if (resolution) {
|
||||||
const {
|
const {
|
||||||
model: resolvedModel,
|
model: resolvedModel,
|
||||||
|
|||||||
Reference in New Issue
Block a user