From 49a4a1bf9e93737683afbd79838dc808d1a97baa Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Wed, 4 Feb 2026 11:27:14 +0900 Subject: [PATCH] fix(call-omo-agent): allow Prometheus to call Metis and Momus (#1462) * fix(call-omo-agent): allow Prometheus to call Metis and Momus * fix(call-omo-agent): update help text and remove unrelated bun.lock - Update subagent_type description to include metis and momus - Remove unrelated bun.lock changes (keeps PR scope tight) - Addresses Oracle review feedback --- src/tools/call-omo-agent/constants.ts | 4 ++-- src/tools/call-omo-agent/tools.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tools/call-omo-agent/constants.ts b/src/tools/call-omo-agent/constants.ts index c6c1525e1..94c3a2b9a 100644 --- a/src/tools/call-omo-agent/constants.ts +++ b/src/tools/call-omo-agent/constants.ts @@ -1,6 +1,6 @@ -export const ALLOWED_AGENTS = ["explore", "librarian"] as const +export const ALLOWED_AGENTS = ["explore", "librarian", "metis", "momus"] as const -export const CALL_OMO_AGENT_DESCRIPTION = `Spawn explore/librarian agent. run_in_background REQUIRED (true=async with task_id, false=sync). +export const CALL_OMO_AGENT_DESCRIPTION = `Spawn explore/librarian/metis/momus agent. run_in_background REQUIRED (true=async with task_id, false=sync). Available: {agents} diff --git a/src/tools/call-omo-agent/tools.ts b/src/tools/call-omo-agent/tools.ts index bb00f1a28..eb8a47969 100644 --- a/src/tools/call-omo-agent/tools.ts +++ b/src/tools/call-omo-agent/tools.ts @@ -47,7 +47,7 @@ export function createCallOmoAgent( prompt: tool.schema.string().describe("The task for the agent to perform"), subagent_type: tool.schema .string() - .describe("The type of specialized agent to use for this task (explore or librarian only)"), + .describe("The type of specialized agent to use for this task (explore, librarian, metis, or momus)"), run_in_background: tool.schema .boolean() .describe("REQUIRED. true: run asynchronously (use background_output to get results), false: run synchronously and wait for completion"),