diff --git a/src/plugin-handlers/config-handler.ts b/src/plugin-handlers/config-handler.ts index 4f1e3d17b..629c61ef2 100644 --- a/src/plugin-handlers/config-handler.ts +++ b/src/plugin-handlers/config-handler.ts @@ -186,19 +186,19 @@ export function createConfigHandler(deps: ConfigHandlerDeps) { explore?: { tools?: Record }; librarian?: { tools?: Record }; "multimodal-looker"?: { tools?: Record }; - Atlas?: { tools?: Record }; - Sisyphus?: { tools?: Record }; + atlas?: { tools?: Record }; + sisyphus?: { tools?: Record }; }; const configAgent = config.agent as AgentConfig | undefined; - if (isSisyphusEnabled && builtinAgents.Sisyphus) { - (config as { default_agent?: string }).default_agent = "Sisyphus"; + if (isSisyphusEnabled && builtinAgents.sisyphus) { + (config as { default_agent?: string }).default_agent = "sisyphus"; const agentConfig: Record = { - Sisyphus: builtinAgents.Sisyphus, + sisyphus: builtinAgents.sisyphus, }; - agentConfig["Sisyphus-Junior"] = createSisyphusJuniorAgentWithOverrides( + agentConfig["sisyphus-junior"] = createSisyphusJuniorAgentWithOverrides( pluginConfig.agents?.["sisyphus-junior"], config.model as string | undefined ); @@ -275,7 +275,7 @@ export function createConfigHandler(deps: ConfigHandlerDeps) { : {}), }; - agentConfig["Prometheus (Planner)"] = prometheusOverride + agentConfig["prometheus"] = prometheusOverride ? { ...prometheusBase, ...prometheusOverride } : prometheusBase; } @@ -310,7 +310,7 @@ export function createConfigHandler(deps: ConfigHandlerDeps) { config.agent = { ...agentConfig, ...Object.fromEntries( - Object.entries(builtinAgents).filter(([k]) => k !== "Sisyphus") + Object.entries(builtinAgents).filter(([k]) => k !== "sisyphus") ), ...userAgents, ...projectAgents, @@ -349,20 +349,20 @@ export function createConfigHandler(deps: ConfigHandlerDeps) { const agent = agentResult["multimodal-looker"] as AgentWithPermission; agent.permission = { ...agent.permission, task: "deny", look_at: "deny" }; } - if (agentResult["Atlas"]) { - const agent = agentResult["Atlas"] as AgentWithPermission; + if (agentResult["atlas"]) { + const agent = agentResult["atlas"] as AgentWithPermission; agent.permission = { ...agent.permission, task: "deny", call_omo_agent: "deny", delegate_task: "allow" }; } - if (agentResult.Sisyphus) { - const agent = agentResult.Sisyphus as AgentWithPermission; + if (agentResult.sisyphus) { + const agent = agentResult.sisyphus as AgentWithPermission; agent.permission = { ...agent.permission, call_omo_agent: "deny", delegate_task: "allow", question: "allow" }; } - if (agentResult["Prometheus (Planner)"]) { - const agent = agentResult["Prometheus (Planner)"] as AgentWithPermission; + if (agentResult["prometheus"]) { + const agent = agentResult["prometheus"] as AgentWithPermission; agent.permission = { ...agent.permission, call_omo_agent: "deny", delegate_task: "allow", question: "allow" }; } - if (agentResult["Sisyphus-Junior"]) { - const agent = agentResult["Sisyphus-Junior"] as AgentWithPermission; + if (agentResult["sisyphus-junior"]) { + const agent = agentResult["sisyphus-junior"] as AgentWithPermission; agent.permission = { ...agent.permission, delegate_task: "allow" }; }