{ "$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/dev/assets/oh-my-opencode.schema.json", "agents": { "sisyphus": { "model": "zai-coding-plan/glm-4.7-flashx", "variant": "medium", "fallback_models": [ "github-copilot/gpt-5-mini", "opencode-go/glm-5", "v0/v0-pro", "openrouter/nvidia/nemotron-3-super-120b-a12b:free" ] }, "hephaestus": { "model": "opencode-go/glm-5", "variant": "medium", "fallback_models": [ "github-copilot/grok-code-fast-1", "zai-coding-plan/glm-4.7-flash", "openrouter/stepfun/step-3.5-flash:free", "v0/v0-mini" ] }, "oracle": { "model": "github-copilot/gpt-5-mini", "variant": "medium", "fallback_models": [ "anthropic/claude-sonnet-4-6", "zai-coding-plan/glm-4.6", "v0/v0-pro", "openrouter/nvidia/nemotron-nano-12b-v2-vl:free" ] }, "librarian": { "model": "openrouter/stepfun/step-3.5-flash:free", "fallback_models": [ "google/gemini-3-flash-preview", "github-copilot/gpt-5-mini", "v0/v0-mini", "anthropic/claude-sonnet-4-6" ] }, "explore": { "model": "v0/v0-mini", "fallback_models": [ "openrouter/nvidia/nemotron-nano-12b-v2-vl:free", "github-copilot/grok-code-fast-1", "zai-coding-plan/glm-4.7-flash", "opencode-go/kimi-k2.5" ] }, "multimodal-looker": { "model": "zai-coding-plan/glm-4.6v", "fallback_models": [ "openrouter/nvidia/nemotron-nano-12b-v2-vl:free", "google/gemini-3.1-pro-preview", "opencode/gpt-5.4" ] }, "prometheus": { "model": "openai/gpt-5.4", "variant": "medium", "fallback_models": [ "anthropic/claude-opus-4-6", "github-copilot/gpt-5.4", "zai-coding-plan/glm-4.7-flashx", "v0/v0-pro" ] }, "metis": { "model": "opencode/gpt-5.4", "variant": "medium", "fallback_models": [ "google/gemini-3.1-pro-preview", "anthropic/claude-opus-4-6", "openrouter/nvidia/nemotron-3-super-120b-a12b:free", "github-copilot/gpt-5-mini" ] }, "momus": { "model": "anthropic/claude-sonnet-4-6", "variant": "medium", "fallback_models": [ "openai/gpt-5.4", "github-copilot/gpt-5-mini", "openrouter/stepfun/step-3.5-flash:free", "v0/v0-pro" ] }, "atlas": { "model": "github-copilot/grok-code-fast-1", "fallback_models": [ "openrouter/stepfun/step-3.5-flash:free", "zai-coding-plan/glm-4.7-flash", "opencode-go/kimi-k2.5", "anthropic/claude-sonnet-4-6" ] } }, "background_task": { "defaultConcurrency": 12, "providerConcurrency": { "anthropic": 1, "openai": 1, "google": 1, "github-copilot": 2, "zai-coding-plan": 2, "opencode": 1, "v0": 2, "opencode-go": 2, "openrouter": 3 }, "modelConcurrency": { "openai/gpt-5.4": 1, "openai/gpt-5.2": 1, "anthropic/claude-opus-4-6": 1, "anthropic/claude-sonnet-4-6": 1, "google/gemini-3-flash-preview": 1, "google/gemini-3.1-pro-preview": 1, "github-copilot/gpt-5.3-codex": 1, "github-copilot/gpt-5.4": 1, "github-copilot/gpt-5-mini": 2, "github-copilot/grok-code-fast-1": 2, "zai-coding-plan/glm-4.6v": 1, "zai-coding-plan/glm-4.7-flash": 2, "zai-coding-plan/glm-4.7-flashx": 2, "zai-coding-plan/glm-4.6": 2, "opencode/gpt-5.3-codex": 1, "opencode/gpt-5.4": 1, "v0/v0-pro": 2, "v0/v0-mini": 2, "opencode-go/glm-5": 2, "opencode-go/kimi-k2.5": 2, "openrouter/nvidia/nemotron-3-super-120b-a12b:free": 3, "openrouter/stepfun/step-3.5-flash:free": 3, "openrouter/nvidia/nemotron-nano-12b-v2-vl:free": 3 } }, "model_fallback": true, "runtime_fallback": false, "categories": { "visual-engineering": { "model": "google/gemini-3.1-pro-preview", "variant": "high", "fallback_models": [ "openrouter/nvidia/nemotron-nano-12b-v2-vl:free", "zai-coding-plan/glm-4.6v", "openai/gpt-5.4" ] }, "ultrabrain": { "model": "zai-coding-plan/glm-4.7-flashx", "variant": "high", "fallback_models": [ "opencode-go/glm-5", "github-copilot/gpt-5-mini", "anthropic/claude-opus-4-6", "v0/v0-pro" ] }, "deep": { "model": "anthropic/claude-opus-4-6", "variant": "medium", "fallback_models": [ "openai/gpt-5.4", "zai-coding-plan/glm-4.6", "openrouter/nvidia/nemotron-3-super-120b-a12b:free" ] }, "artistry": { "model": "github-copilot/gpt-5.4", "variant": "high", "fallback_models": [ "google/gemini-3-flash-preview", "openrouter/stepfun/step-3.5-flash:free", "v0/v0-pro" ] }, "quick": { "model": "opencode-go/glm-5", "variant": "medium", "fallback_models": [ "zai-coding-plan/glm-4.7-flash", "github-copilot/grok-code-fast-1", "v0/v0-mini", "openrouter/stepfun/step-3.5-flash:free" ] }, "unspecified-low": { "model": "openrouter/stepfun/step-3.5-flash:free", "variant": "medium", "fallback_models": [ "v0/v0-mini", "zai-coding-plan/glm-4.6", "github-copilot/gpt-5-mini", "google/gemini-3-flash-preview" ] }, "unspecified-high": { "model": "github-copilot/gpt-5.3-codex", "variant": "high", "fallback_models": [ "openai/gpt-5.4", "anthropic/claude-sonnet-4-6", "zai-coding-plan/glm-4.7-flashx" ] }, "writing": { "model": "anthropic/claude-sonnet-4-6", "variant": "medium", "fallback_models": [ "openai/gpt-5.4", "github-copilot/gpt-5-mini", "v0/v0-pro" ] } }, "_migrations": [ "model-version:anthropic/claude-sonnet-4-5->anthropic/claude-sonnet-4-6" ] }