From eb79d29696fb34a99bc800fda2ab5a5003b28b60 Mon Sep 17 00:00:00 2001 From: MoerAI Date: Thu, 12 Mar 2026 12:48:29 +0900 Subject: [PATCH] fix(delegate-task): only check resolved model for isUnstableAgent, not default (#2287) --- src/tools/delegate-task/category-resolver.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/tools/delegate-task/category-resolver.ts b/src/tools/delegate-task/category-resolver.ts index 01901ec8c..362a3faca 100644 --- a/src/tools/delegate-task/category-resolver.ts +++ b/src/tools/delegate-task/category-resolver.ts @@ -178,9 +178,8 @@ Available categories: ${categoryNames.join(", ")}`, } } - const unstableModel = actualModel?.toLowerCase() - const categoryConfigModel = resolved.config.model?.toLowerCase() - const isUnstableAgent = resolved.config.is_unstable_agent === true || [unstableModel, categoryConfigModel].some(m => m ? m.includes("gemini") || m.includes("minimax") || m.includes("kimi") : false) + const resolvedModel = actualModel?.toLowerCase() + const isUnstableAgent = resolved.config.is_unstable_agent === true || (resolvedModel ? resolvedModel.includes("gemini") || resolvedModel.includes("minimax") || resolvedModel.includes("kimi") : false) const defaultProviderID = categoryModel?.providerID ?? parseModelString(actualModel ?? "")?.providerID