mirror of
https://github.com/boxpositron/absolute-dotfiles.git
synced 2026-10-24 08:23:19 +00:00
178 lines
4.5 KiB
JSON
178 lines
4.5 KiB
JSON
// OMO routing for the native agent, using Claude, OpenAI and z.ai models.
|
|
{
|
|
// Shared metadata.
|
|
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/assets/omo.schema.json",
|
|
"_migrations": [
|
|
"2026-07-codex-config-jsonc",
|
|
"2026-08-reasoning-unification",
|
|
"2026-07-opencode-config-unification",
|
|
"2026-09-opencode-routing-notice"
|
|
],
|
|
|
|
// Native agent and category routing.
|
|
"[native]": {
|
|
// Claude leads implementation; GPT independently reviews technical work.
|
|
"model_profile": "hybrid",
|
|
"model_profiles": {
|
|
"hybrid": {
|
|
"display_name": "Claude implementation / GPT review",
|
|
"models": [
|
|
{
|
|
"model": "anthropic-subscription/claude-opus-5-5",
|
|
"reasoning": "xhigh"
|
|
},
|
|
{
|
|
"model": "chatgpt-subscription/gpt-6.1-sol",
|
|
"reasoning": "high"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"categories": {
|
|
"architect": {
|
|
"models": [
|
|
{
|
|
"model": "anthropic-subscription/claude-fable-5-1",
|
|
"reasoning": "xhigh"
|
|
},
|
|
{
|
|
"model": "chatgpt-subscription/gpt-6-astra",
|
|
"reasoning": "high"
|
|
}
|
|
]
|
|
},
|
|
"artistry": {
|
|
"models": [
|
|
{
|
|
"model": "anthropic-subscription/claude-opus-5-5",
|
|
"reasoning": "high"
|
|
},
|
|
{
|
|
"model": "zai/glm-5.3",
|
|
"reasoning": "high"
|
|
}
|
|
]
|
|
},
|
|
"deep-low": {
|
|
"models": [
|
|
{
|
|
"model": "anthropic-subscription/claude-sonnet-5-5",
|
|
"reasoning": "high"
|
|
},
|
|
{
|
|
"model": "chatgpt-subscription/gpt-6.1-sol",
|
|
"reasoning": "high"
|
|
},
|
|
{
|
|
"model": "zai/glm-5.3",
|
|
"reasoning": "high"
|
|
}
|
|
]
|
|
},
|
|
"deep-high": {
|
|
"model": "chatgpt-subscription/gpt-6-astra",
|
|
"reasoning": "high"
|
|
},
|
|
"quick": {
|
|
"models": [
|
|
{
|
|
"model": "zai/glm-5.3-flash",
|
|
"reasoning": "low"
|
|
},
|
|
{
|
|
"model": "anthropic-subscription/claude-sonnet-5-5",
|
|
"reasoning": "low"
|
|
}
|
|
]
|
|
},
|
|
"ultrabrain": {
|
|
"model": "chatgpt-subscription/gpt-6-astra",
|
|
"reasoning": "max"
|
|
},
|
|
"unspecified-high": {
|
|
"model": "chatgpt-subscription/gpt-6-astra",
|
|
"reasoning": "high"
|
|
},
|
|
"unspecified-low": {
|
|
"models": [
|
|
{
|
|
"model": "anthropic-subscription/claude-sonnet-5-5",
|
|
"reasoning": "medium"
|
|
},
|
|
{
|
|
"model": "zai/glm-5.3",
|
|
"reasoning": "high"
|
|
}
|
|
]
|
|
},
|
|
"visual-engineering": {
|
|
"model": "chatgpt-subscription/gpt-6-astra",
|
|
"reasoning": "high",
|
|
"prompt_append": "Before substantive UI work, load frontend-workflow. Follow the product's design context, keep one writer per file set, inspect actual desktop and mobile screenshots, exercise the primary interaction, and report verification evidence. Stop when acceptance criteria pass."
|
|
},
|
|
"writing": {
|
|
"models": [
|
|
{
|
|
"model": "anthropic-subscription/claude-sonnet-5-5",
|
|
"reasoning": "medium"
|
|
},
|
|
{
|
|
"model": "zai/glm-5.3",
|
|
"reasoning": "high"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"agents": {
|
|
"explore": {
|
|
"models": [
|
|
{
|
|
"model": "zai/glm-5.3-flash",
|
|
"reasoning": "low"
|
|
},
|
|
{
|
|
"model": "anthropic-subscription/claude-sonnet-5-5",
|
|
"reasoning": "low"
|
|
}
|
|
]
|
|
},
|
|
"librarian": {
|
|
"models": [
|
|
{
|
|
"model": "zai/glm-5.3-flash",
|
|
"reasoning": "low"
|
|
},
|
|
{
|
|
"model": "anthropic-subscription/claude-sonnet-5-5",
|
|
"reasoning": "low"
|
|
}
|
|
]
|
|
},
|
|
"plan-consultant": {
|
|
"models": [
|
|
{
|
|
"model": "anthropic-subscription/claude-fable-5-1",
|
|
"reasoning": "xhigh"
|
|
},
|
|
{
|
|
"model": "zai/glm-5.3",
|
|
"reasoning": "high"
|
|
}
|
|
]
|
|
},
|
|
"plan-reviewer": {
|
|
"models": [
|
|
{
|
|
"model": "chatgpt-subscription/gpt-6-astra",
|
|
"reasoning": "high"
|
|
},
|
|
{
|
|
"model": "chatgpt-subscription/gpt-6.1-sol",
|
|
"reasoning": "high"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|