diff --git a/src/agents/atlas.ts b/src/agents/atlas.ts index 6d29a1bf5..ec0881da9 100644 --- a/src/agents/atlas.ts +++ b/src/agents/atlas.ts @@ -529,7 +529,7 @@ export function createAtlasAgent(ctx: OrchestratorContext): AgentConfig { ]) return { description: - "Orchestrates work via delegate_task() to complete ALL tasks in a todo list until fully done", + "Orchestrates work via delegate_task() to complete ALL tasks in a todo list until fully done. (Atlas - OhMyOpenCode)", mode: "primary" as const, ...(ctx.model ? { model: ctx.model } : {}), temperature: 0.1, diff --git a/src/agents/explore.ts b/src/agents/explore.ts index 7409636b4..28b6b8714 100644 --- a/src/agents/explore.ts +++ b/src/agents/explore.ts @@ -33,7 +33,7 @@ export function createExploreAgent(model: string): AgentConfig { return { description: - 'Contextual grep for codebases. Answers "Where is X?", "Which file has Y?", "Find the code that does Z". Fire multiple in parallel for broad searches. Specify thoroughness: "quick" for basic, "medium" for moderate, "very thorough" for comprehensive analysis.', + 'Contextual grep for codebases. Answers "Where is X?", "Which file has Y?", "Find the code that does Z". Fire multiple in parallel for broad searches. Specify thoroughness: "quick" for basic, "medium" for moderate, "very thorough" for comprehensive analysis. (Explore - OhMyOpenCode)', mode: "subagent" as const, model, temperature: 0.1, diff --git a/src/agents/librarian.ts b/src/agents/librarian.ts index b6ed33445..abacd0326 100644 --- a/src/agents/librarian.ts +++ b/src/agents/librarian.ts @@ -30,7 +30,7 @@ export function createLibrarianAgent(model: string): AgentConfig { return { description: - "Specialized codebase understanding agent for multi-repository analysis, searching remote codebases, retrieving official documentation, and finding implementation examples using GitHub CLI, Context7, and Web Search. MUST BE USED when users ask to look up code in remote repositories, explain library internals, or find usage examples in open source.", + "Specialized codebase understanding agent for multi-repository analysis, searching remote codebases, retrieving official documentation, and finding implementation examples using GitHub CLI, Context7, and Web Search. MUST BE USED when users ask to look up code in remote repositories, explain library internals, or find usage examples in open source. (Librarian - OhMyOpenCode)", mode: "subagent" as const, model, temperature: 0.1, diff --git a/src/agents/metis.ts b/src/agents/metis.ts index 36d6110bf..81a8e44aa 100644 --- a/src/agents/metis.ts +++ b/src/agents/metis.ts @@ -310,7 +310,7 @@ const metisRestrictions = createAgentToolRestrictions([ export function createMetisAgent(model: string): AgentConfig { return { description: - "Pre-planning consultant that analyzes requests to identify hidden intentions, ambiguities, and AI failure points.", + "Pre-planning consultant that analyzes requests to identify hidden intentions, ambiguities, and AI failure points. (Metis - OhMyOpenCode)", mode: "subagent" as const, model, temperature: 0.3, diff --git a/src/agents/momus.ts b/src/agents/momus.ts index cfe291797..afa5b6731 100644 --- a/src/agents/momus.ts +++ b/src/agents/momus.ts @@ -399,7 +399,7 @@ export function createMomusAgent(model: string): AgentConfig { const base = { description: - "Expert reviewer for evaluating work plans against rigorous clarity, verifiability, and completeness standards.", + "Expert reviewer for evaluating work plans against rigorous clarity, verifiability, and completeness standards. (Momus - OhMyOpenCode)", mode: "subagent" as const, model, temperature: 0.1, diff --git a/src/agents/multimodal-looker.ts b/src/agents/multimodal-looker.ts index e4f9ad401..9793b83af 100644 --- a/src/agents/multimodal-looker.ts +++ b/src/agents/multimodal-looker.ts @@ -14,7 +14,7 @@ export function createMultimodalLookerAgent(model: string): AgentConfig { return { description: - "Analyze media files (PDFs, images, diagrams) that require interpretation beyond raw text. Extracts specific information or summaries from documents, describes visual content. Use when you need analyzed/extracted data rather than literal file contents.", + "Analyze media files (PDFs, images, diagrams) that require interpretation beyond raw text. Extracts specific information or summaries from documents, describes visual content. Use when you need analyzed/extracted data rather than literal file contents. (Multimodal-Looker - OhMyOpenCode)", mode: "subagent" as const, model, temperature: 0.1, diff --git a/src/agents/oracle.ts b/src/agents/oracle.ts index e58978ee5..5b7b80bd3 100644 --- a/src/agents/oracle.ts +++ b/src/agents/oracle.ts @@ -105,7 +105,7 @@ export function createOracleAgent(model: string): AgentConfig { const base = { description: - "Read-only consultation agent. High-IQ reasoning specialist for debugging hard problems and high-difficulty architecture design.", + "Read-only consultation agent. High-IQ reasoning specialist for debugging hard problems and high-difficulty architecture design. (Oracle - OhMyOpenCode)", mode: "subagent" as const, model, temperature: 0.1, diff --git a/src/agents/sisyphus-junior.ts b/src/agents/sisyphus-junior.ts index 3dc0d28bb..f1bf20edd 100644 --- a/src/agents/sisyphus-junior.ts +++ b/src/agents/sisyphus-junior.ts @@ -84,7 +84,7 @@ export function createSisyphusJuniorAgentWithOverrides( const base: AgentConfig = { description: override?.description ?? - "Sisyphus-Junior - Focused task executor. Same discipline, no delegation.", + "Focused task executor. Same discipline, no delegation. (Sisyphus-Junior - OhMyOpenCode)", mode: "subagent" as const, model, temperature, diff --git a/src/agents/sisyphus.ts b/src/agents/sisyphus.ts index 06e8bcb93..ed87ad2f1 100644 --- a/src/agents/sisyphus.ts +++ b/src/agents/sisyphus.ts @@ -433,7 +433,7 @@ export function createSisyphusAgent( const permission = { question: "allow", call_omo_agent: "deny" } as AgentConfig["permission"] const base = { description: - "Sisyphus - Powerful AI orchestrator from OhMyOpenCode. Plans obsessively with todos, assesses search complexity before exploration, delegates strategically via category+skills combinations. Uses explore for internal code (parallel-friendly), librarian for external docs.", + "Powerful AI orchestrator. Plans obsessively with todos, assesses search complexity before exploration, delegates strategically via category+skills combinations. Uses explore for internal code (parallel-friendly), librarian for external docs. (Sisyphus - OhMyOpenCode)", mode: "primary" as const, model, maxTokens: 64000,