Skip to content
agentsetups
← all rigs

Each OMO agent gets its own model

Route each OMO agent to a different model. Guide to Oh My OpenCode's default agent→model routing.

what to steal

Route by role: put the expensive model only where reasoning matters.

Our takeaway from the source, not a quote.

HARNESSMODELSSKILLS · MCPS · KEEP OpenCodeOpenCode OMO (Oh My OpenAgent)OMO (Oh My OpenAgent) Claude Opus 4.5 High ·…Claude Opus 4.5 High · older GPT 5.2 Codex · olderGPT 5.2 Codex · older GPT 5.2 · olderGPT 5.2 · older Gemini 3 Pro · olderGemini 3 Pro · older Per-agent model routingPer-agent model routing
Drawn from this card's sourced fields. Amber = older model named by the source. Rose = cut or replaced.
rhcwlq89-omo-routing.toml
# Route each OMO agent to a different model
# source: https://rhcwlq89.github.io/en/blog/oh-my-opencode-guide/

[rig]
who     = "Guide to Oh My OpenCode's default agent→model routing"
author  = "rhcwlq89"
date    = "2026-02-08"

harness = ["OpenCode", "OMO (Oh My OpenAgent)"]
models  = ["Claude Opus 4.5 High (Sisyphus)", "GPT 5.2 Codex (Hephaestus)", "GPT 5.2 (Oracle)", "Gemini 3 Pro (Frontend)", "Claude Sonnet 4.5 (Librarian)", "Claude Haiku 4.5 (Explore)"]

[keep]
  - Per-agent model routing

⚠ Claude Opus 4.5 High, GPT 5.2 Codex, GPT 5.2, Gemini 3 Pro, Claude Sonnet 4.5, Claude Haiku 4.5: older model(s), named by the source on 2026-02-08. See current models.

Source: https://rhcwlq89.github.io/en/blog/oh-my-opencode-guide/ · checked 2026-10-14

// similar rigs