From 7a58b53a04dbfd9dba71488e02820e0ebac08c5d Mon Sep 17 00:00:00 2001 From: pi Date: Sun, 12 Apr 2026 11:09:50 +0100 Subject: [PATCH] fix(tool): preserve resolveChildModel compatibility (support old {taskModel,topLevelModel} and new {callModel,presetModel}) --- src/tool.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tool.ts b/src/tool.ts index b2e8cdf..dd68f74 100644 --- a/src/tool.ts +++ b/src/tool.ts @@ -138,6 +138,10 @@ export function createSubagentTool(deps: { mode: "single" | "parallel" | "chain"; }) => { const model = (deps.resolveChildModel ?? resolveChildModel)({ + // compatibility: newer resolveChildModel expects { callModel, presetModel } + // older hooks/tests used { taskModel, topLevelModel } + callModel: input.taskModel, + presetModel: params.model, taskModel: input.taskModel, topLevelModel: params.model, });