Agents & Models

oh-my-opencode doesn't just use a single model. It orchestrates a specialized team. Each agent is tuned to a specific model's strengths, ensuring the right tool is used for the right job.

Sisyphus

Role: Orchestrator • Models: Claude Opus / Kimi / GLM

Sisyphus is your team lead. He plans, delegates to specialists, and drives tasks to completion. Unlike standard agents that get stuck or ask for permission, Sisyphus uses aggressive parallel execution to keep the project moving. He does not stop halfway.

Hephaestus

Role: Deep Worker • Model: GPT-5.3 Codex

The "Legitimate Craftsman". Give him a goal, not a recipe. Hephaestus explores the codebase, researches patterns, and executes end-to-end without hand-holding. He is optimized for complex implementation tasks that require deep context awareness.

Prometheus

Role: Strategic Planner • Interview Mode

Prometheus prevents the "garbage in, garbage out" problem. Before a single line of code is written, Prometheus interviews you to identify scope, ambiguities, and requirements. It builds a verified plan that guides the rest of the team.

Oracle

Role: Debugger & Architect

When things break, Oracle analyzes the failure. It specializes in architectural decisions and complex debugging, proposing solutions that fit the system's design patterns.

Librarian

Role: Knowledge Keeper

Ensures the team has the right information. Librarian searches documentation, retrieves context, and validates that the agents are working with accurate, up-to-date knowledge.

Automatic Model Selection

You don't need to manually select models. Sisyphus categorizes work and assigns it to the best agent:

CategoryAgentUse Case
ultrabrainSisyphusOrchestration, hard logic, architecture decisions
deepHephaestusAutonomous research and execution
visual-engineeringLookerFrontend, UI/UX, design implementation
quickFast AgentSingle-file changes, typos, simple refactors