Guides
Pick the right OmO workflow for each kind of task.
OmO gives you several entry points. Most days you only need one of them. This page is a quick map of when to reach for each.
Choosing a Workflow
Normal prompt
Ultrawork (`ulw`)
Prometheus + Atlas
@plan, then /start-work hands the plan to Atlas.Hephaestus
Category task
Ultrawork
ulw is the "just do it" path. Give the goal and, when possible, the surface that proves it works.
ulw fix the login error message and verify success/failure in the browserA good ulw prompt names three things:
- The user-facing behavior to change.
- The surface that proves it: browser, CLI, API, tests, or docs build.
- Hard boundaries — what must not change.
Prometheus + Atlas
Use Prometheus when correctness matters more than speed.
Plan with Prometheus
Stay in Sisyphus and type @plan, or switch to Prometheus with Tab.
@plan refactor the auth module without behavior changesAnswer the interview questions until requirements are clear. Prometheus writes a plan under .sisyphus/plans/.
Hand off to Atlas
/start-workAtlas reads the plan, creates boulder state, delegates execution units, and can resume later if the session ends.
Recover if needed
If /start-work reports no active plan, create a Prometheus plan first or clear stale .sisyphus/boulder.json state.
Hephaestus vs Sisyphus
| Aspect | Hephaestus | Sisyphus + ulw |
|---|---|---|
| Model style | GPT-native autonomous deep worker. | Orchestrator that delegates by category and skill. |
| Best for | Architecture, hard debugging, cross-domain reasoning. | Most "please handle it" complex tasks. |
| Planning | Self-plans while executing. | Uses Prometheus plans or autonomous exploration. |
| Delegation | Leans on Explore and Librarian for context. | Uses category-based workers and specialists. |
Default to ulw. Switch to Hephaestus when you specifically want GPT-5.4-style deep reasoning.
Installation as an Agent Task
The upstream README recommends letting an agent install OmO. When you delegate the install, the agent should:
- Ask which subscriptions and providers you have.
- Run
bunx oh-my-openagent install --no-tui ...with matching flags. - Guide
opencode auth loginin an interactive terminal when needed. - Run
bunx oh-my-openagent doctor. - Explain model setup and safe overrides.
The agent should never silently change model settings or disable hooks/MCPs.
Model Rule of Thumb
- Sisyphus runs best on Claude Opus, Kimi K2.5, or GLM 5 style models.
- Hephaestus, Oracle, and Momus are GPT-friendly or GPT-native.
- Visual engineering benefits from Gemini-style frontend reasoning.
- Explore and Librarian should stay fast and cheap.
fallback_modelsand runtime fallback move past failures instead of stopping the workflow.