fix(agents): make sisyphus, hephaestus, atlas primary-only (not callable as subagents)
These agents should only be usable as primary session agents, not as subagent targets via call_omo_agent/task(). Previously MODE was 'all' which allowed them to be spawned as subagents, leading to confusing behavior (e.g. Atlas delegating to Hephaestus as a subagent). Subagent-callable agents remain: oracle, explore, librarian, multimodal-looker, metis, momus, sisyphus-junior. Note: Prometheus is not a BuiltinAgentName and is only invoked via slash commands, so no change needed there.
This commit is contained in:
@@ -13,7 +13,7 @@ import { buildHephaestusPrompt as buildGptPrompt } from "./gpt";
|
||||
import { buildHephaestusPrompt as buildGpt53CodexPrompt } from "./gpt-5-3-codex";
|
||||
import { buildHephaestusPrompt as buildGpt54Prompt } from "./gpt-5-4";
|
||||
|
||||
const MODE: AgentMode = "all";
|
||||
const MODE: AgentMode = "primary";
|
||||
|
||||
export type HephaestusPromptSource = "gpt-5-4" | "gpt-5-3-codex" | "gpt";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user