diff --git a/src/plugin-handlers/config-handler.ts b/src/plugin-handlers/config-handler.ts index 185fca712..fbd290997 100644 --- a/src/plugin-handlers/config-handler.ts +++ b/src/plugin-handlers/config-handler.ts @@ -144,6 +144,7 @@ export function createConfigHandler(deps: ConfigHandlerDeps) { librarian?: { tools?: Record }; "multimodal-looker"?: { tools?: Record }; "orchestrator-sisyphus"?: { tools?: Record }; + Sisyphus?: { tools?: Record }; }; const configAgent = config.agent as AgentConfig | undefined; @@ -310,6 +311,12 @@ export function createConfigHandler(deps: ConfigHandlerDeps) { call_omo_agent: false, }; } + if (agentResult.Sisyphus) { + agentResult.Sisyphus.tools = { + ...agentResult.Sisyphus.tools, + call_omo_agent: false, + }; + } if (agentResult["Prometheus (Planner)"]) { (agentResult["Prometheus (Planner)"] as { tools?: Record }).tools = { ...(agentResult["Prometheus (Planner)"] as { tools?: Record }).tools,