Files
myclaude/skills/omo/README.md
cexll 8f05626075 fix(codeagent-wrapper): add timeout for Windows process termination
- Add forceKillWaitTimeout (5s) to prevent cmd.Wait() blocking forever
- Enhance sendTermSignal with killProcessTree fallback using wmic
- Update omo README: remove sisyphus, fix model names, update config

Fixes #115

Generated with SWE-Agent.ai

Co-Authored-By: SWE-Agent.ai <noreply@swe-agent.ai>
2026-01-14 10:43:25 +08:00

3.0 KiB

OmO Multi-Agent Orchestration

OmO (Oh-My-OpenCode) is a multi-agent orchestration skill that delegates tasks to specialized agents based on routing signals.

Installation

python3 install.py --module omo

Quick Start

/omo <your task>

Agent Hierarchy

Agent Role Backend Model
oracle Technical advisor claude claude-opus-4-5-20251101
librarian External research claude claude-sonnet-4-5-20250929
explore Codebase search opencode opencode/grok-code
develop Code implementation codex gpt-5.2
frontend-ui-ux-engineer UI/UX specialist gemini gemini-3-pro-high
document-writer Documentation gemini gemini-3-flash

How It Works

  1. /omo analyzes your request via routing signals
  2. Based on task type, it either:
    • Answers directly (analysis/explanation tasks - no code changes)
    • Delegates to specialized agents (implementation tasks)
    • Fires parallel agents (exploration + research)

Examples

# Refactoring
/omo Help me refactor this authentication module

# Feature development
/omo I need to add a new payment feature with frontend UI and backend API

# Research
/omo What authentication scheme does this project use?

Agent Delegation

Delegates via codeagent-wrapper with full Context Pack:

codeagent-wrapper --agent oracle - . <<'EOF'
## Original User Request
Analyze the authentication architecture and recommend improvements.

## Context Pack (include anything relevant; write "None" if absent)
- Explore output: [paste explore output if available]
- Librarian output: None
- Oracle output: None

## Current Task
Review auth architecture, identify risks, propose minimal improvements.

## Acceptance Criteria
Output: recommendation, action plan, risk assessment, effort estimate.
EOF

Configuration

Agent-model mappings are configured in ~/.codeagent/models.json:

{
  "default_backend": "codex",
  "default_model": "gpt-5.2",
  "agents": {
    "oracle": {
      "backend": "claude",
      "model": "claude-opus-4-5-20251101",
      "description": "Technical advisor",
      "yolo": true
    },
    "librarian": {
      "backend": "claude",
      "model": "claude-sonnet-4-5-20250929",
      "description": "Researcher",
      "yolo": true
    },
    "explore": {
      "backend": "opencode",
      "model": "opencode/grok-code",
      "description": "Code search"
    },
    "frontend-ui-ux-engineer": {
      "backend": "gemini",
      "model": "gemini-3-pro-high",
      "description": "Frontend engineer"
    },
    "document-writer": {
      "backend": "gemini",
      "model": "gemini-3-flash",
      "description": "Documentation"
    },
    "develop": {
      "backend": "codex",
      "model": "gpt-5.2",
      "description": "codex develop",
      "yolo": true,
      "reasoning": "xhigh"
    }
  }
}

Requirements

  • codeagent-wrapper with --agent support
  • Backend CLIs: claude, opencode, codex, gemini