diff --git a/src/features/background-agent/manager.ts b/src/features/background-agent/manager.ts index e7b14f49c..83d28fa2e 100644 --- a/src/features/background-agent/manager.ts +++ b/src/features/background-agent/manager.ts @@ -152,6 +152,8 @@ export class BackgroundManager { system: input.skillContent, tools: { task: false, + sisyphus_task: false, + call_omo_agent: true, }, parts: [{ type: "text", text: input.prompt }], }, @@ -312,6 +314,8 @@ export class BackgroundManager { agent: existingTask.agent, tools: { task: false, + sisyphus_task: false, + call_omo_agent: true, }, parts: [{ type: "text", text: input.prompt }], }, diff --git a/src/tools/sisyphus-task/tools.ts b/src/tools/sisyphus-task/tools.ts index 060f04213..980744c50 100644 --- a/src/tools/sisyphus-task/tools.ts +++ b/src/tools/sisyphus-task/tools.ts @@ -223,6 +223,7 @@ Use \`background_output\` with task_id="${task.id}" to check progress.` tools: { task: false, sisyphus_task: false, + call_omo_agent: true, }, parts: [{ type: "text", text: args.prompt }], }, @@ -446,6 +447,7 @@ System notifies on completion. Use \`background_output\` with task_id="${task.id tools: { task: false, sisyphus_task: false, + call_omo_agent: true, }, parts: [{ type: "text", text: args.prompt }], ...(categoryModel ? { model: categoryModel } : {}),