fix(tool): preserve resolveChildModel compatibility (support old {taskModel,topLevelModel} and new {callModel,presetModel})
This commit is contained in:
@@ -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,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user