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:
| Category | Agent | Use Case |
|---|---|---|
| ultrabrain | Sisyphus | Orchestration, hard logic, architecture decisions |
| deep | Hephaestus | Autonomous research and execution |
| visual-engineering | Looker | Frontend, UI/UX, design implementation |
| quick | Fast Agent | Single-file changes, typos, simple refactors |