fix: correct spread order in spawner.ts for tool restrictions

This commit is contained in:
YeonGyu-Kim 2026-02-21 02:26:02 +09:00
parent 03f7643ee1
commit 95491675e8

View File

@ -141,10 +141,10 @@ export async function startTask(
...(launchVariant ? { variant: launchVariant } : {}), ...(launchVariant ? { variant: launchVariant } : {}),
system: input.skillContent, system: input.skillContent,
tools: { tools: {
...getAgentToolRestrictions(input.agent),
task: false, task: false,
call_omo_agent: true, call_omo_agent: true,
question: false, question: false,
...getAgentToolRestrictions(input.agent),
}, },
parts: [{ type: "text", text: input.prompt }], parts: [{ type: "text", text: input.prompt }],
}, },
@ -225,10 +225,10 @@ export async function resumeTask(
...(resumeModel ? { model: resumeModel } : {}), ...(resumeModel ? { model: resumeModel } : {}),
...(resumeVariant ? { variant: resumeVariant } : {}), ...(resumeVariant ? { variant: resumeVariant } : {}),
tools: { tools: {
...getAgentToolRestrictions(task.agent),
task: false, task: false,
call_omo_agent: true, call_omo_agent: true,
question: false, question: false,
...getAgentToolRestrictions(task.agent),
}, },
parts: [{ type: "text", text: input.prompt }], parts: [{ type: "text", text: input.prompt }],
}, },