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";
|
mode: "single" | "parallel" | "chain";
|
||||||
}) => {
|
}) => {
|
||||||
const model = (deps.resolveChildModel ?? resolveChildModel)({
|
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,
|
taskModel: input.taskModel,
|
||||||
topLevelModel: params.model,
|
topLevelModel: params.model,
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user