feat(model-requirements): prefer GPT-5.4 and glm-5 in agent fallback chains
Align Prometheus, Momus, and Atlas with newer GPT-5.4 fallback tiers and replace Sisyphus install-time GLM-4.7 fallbacks with GLM-5 only. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -191,7 +191,8 @@ exports[`generateModelConfig single native provider uses OpenAI models when only
|
||||
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/dev/assets/oh-my-opencode.schema.json",
|
||||
"agents": {
|
||||
"atlas": {
|
||||
"model": "openai/gpt-5.2",
|
||||
"model": "openai/gpt-5.4",
|
||||
"variant": "medium",
|
||||
},
|
||||
"explore": {
|
||||
"model": "opencode/gpt-5-nano",
|
||||
@@ -208,8 +209,8 @@ exports[`generateModelConfig single native provider uses OpenAI models when only
|
||||
"variant": "high",
|
||||
},
|
||||
"momus": {
|
||||
"model": "openai/gpt-5.2",
|
||||
"variant": "medium",
|
||||
"model": "openai/gpt-5.4",
|
||||
"variant": "xhigh",
|
||||
},
|
||||
"multimodal-looker": {
|
||||
"model": "openai/gpt-5.3-codex",
|
||||
@@ -220,7 +221,7 @@ exports[`generateModelConfig single native provider uses OpenAI models when only
|
||||
"variant": "high",
|
||||
},
|
||||
"prometheus": {
|
||||
"model": "openai/gpt-5.2",
|
||||
"model": "openai/gpt-5.4",
|
||||
"variant": "high",
|
||||
},
|
||||
},
|
||||
@@ -259,7 +260,8 @@ exports[`generateModelConfig single native provider uses OpenAI models with isMa
|
||||
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/dev/assets/oh-my-opencode.schema.json",
|
||||
"agents": {
|
||||
"atlas": {
|
||||
"model": "openai/gpt-5.2",
|
||||
"model": "openai/gpt-5.4",
|
||||
"variant": "medium",
|
||||
},
|
||||
"explore": {
|
||||
"model": "opencode/gpt-5-nano",
|
||||
@@ -276,8 +278,8 @@ exports[`generateModelConfig single native provider uses OpenAI models with isMa
|
||||
"variant": "high",
|
||||
},
|
||||
"momus": {
|
||||
"model": "openai/gpt-5.2",
|
||||
"variant": "medium",
|
||||
"model": "openai/gpt-5.4",
|
||||
"variant": "xhigh",
|
||||
},
|
||||
"multimodal-looker": {
|
||||
"model": "openai/gpt-5.3-codex",
|
||||
@@ -288,7 +290,7 @@ exports[`generateModelConfig single native provider uses OpenAI models with isMa
|
||||
"variant": "high",
|
||||
},
|
||||
"prometheus": {
|
||||
"model": "openai/gpt-5.2",
|
||||
"model": "openai/gpt-5.4",
|
||||
"variant": "high",
|
||||
},
|
||||
},
|
||||
@@ -466,8 +468,8 @@ exports[`generateModelConfig all native providers uses preferred models from fal
|
||||
"variant": "max",
|
||||
},
|
||||
"momus": {
|
||||
"model": "openai/gpt-5.2",
|
||||
"variant": "medium",
|
||||
"model": "openai/gpt-5.4",
|
||||
"variant": "xhigh",
|
||||
},
|
||||
"multimodal-looker": {
|
||||
"model": "openai/gpt-5.3-codex",
|
||||
@@ -541,8 +543,8 @@ exports[`generateModelConfig all native providers uses preferred models with isM
|
||||
"variant": "max",
|
||||
},
|
||||
"momus": {
|
||||
"model": "openai/gpt-5.2",
|
||||
"variant": "medium",
|
||||
"model": "openai/gpt-5.4",
|
||||
"variant": "xhigh",
|
||||
},
|
||||
"multimodal-looker": {
|
||||
"model": "openai/gpt-5.3-codex",
|
||||
@@ -617,8 +619,8 @@ exports[`generateModelConfig fallback providers uses OpenCode Zen models when on
|
||||
"variant": "max",
|
||||
},
|
||||
"momus": {
|
||||
"model": "opencode/gpt-5.2",
|
||||
"variant": "medium",
|
||||
"model": "opencode/gpt-5.4",
|
||||
"variant": "xhigh",
|
||||
},
|
||||
"multimodal-looker": {
|
||||
"model": "opencode/gpt-5.3-codex",
|
||||
@@ -692,8 +694,8 @@ exports[`generateModelConfig fallback providers uses OpenCode Zen models with is
|
||||
"variant": "max",
|
||||
},
|
||||
"momus": {
|
||||
"model": "opencode/gpt-5.2",
|
||||
"variant": "medium",
|
||||
"model": "opencode/gpt-5.4",
|
||||
"variant": "xhigh",
|
||||
},
|
||||
"multimodal-looker": {
|
||||
"model": "opencode/gpt-5.3-codex",
|
||||
@@ -764,8 +766,8 @@ exports[`generateModelConfig fallback providers uses GitHub Copilot models when
|
||||
"variant": "max",
|
||||
},
|
||||
"momus": {
|
||||
"model": "github-copilot/gpt-5.2",
|
||||
"variant": "medium",
|
||||
"model": "github-copilot/gpt-5.4",
|
||||
"variant": "xhigh",
|
||||
},
|
||||
"multimodal-looker": {
|
||||
"model": "github-copilot/gemini-3-flash-preview",
|
||||
@@ -830,8 +832,8 @@ exports[`generateModelConfig fallback providers uses GitHub Copilot models with
|
||||
"variant": "max",
|
||||
},
|
||||
"momus": {
|
||||
"model": "github-copilot/gpt-5.2",
|
||||
"variant": "medium",
|
||||
"model": "github-copilot/gpt-5.4",
|
||||
"variant": "xhigh",
|
||||
},
|
||||
"multimodal-looker": {
|
||||
"model": "github-copilot/gemini-3-flash-preview",
|
||||
@@ -908,7 +910,7 @@ exports[`generateModelConfig fallback providers uses ZAI model for librarian whe
|
||||
"model": "opencode/glm-4.7-free",
|
||||
},
|
||||
"sisyphus": {
|
||||
"model": "zai-coding-plan/glm-4.7",
|
||||
"model": "zai-coding-plan/glm-5",
|
||||
},
|
||||
},
|
||||
"categories": {
|
||||
@@ -963,7 +965,7 @@ exports[`generateModelConfig fallback providers uses ZAI model for librarian wit
|
||||
"model": "opencode/glm-4.7-free",
|
||||
},
|
||||
"sisyphus": {
|
||||
"model": "zai-coding-plan/glm-4.7",
|
||||
"model": "zai-coding-plan/glm-5",
|
||||
},
|
||||
},
|
||||
"categories": {
|
||||
@@ -1011,8 +1013,8 @@ exports[`generateModelConfig mixed provider scenarios uses Claude + OpenCode Zen
|
||||
"variant": "max",
|
||||
},
|
||||
"momus": {
|
||||
"model": "opencode/gpt-5.2",
|
||||
"variant": "medium",
|
||||
"model": "opencode/gpt-5.4",
|
||||
"variant": "xhigh",
|
||||
},
|
||||
"multimodal-looker": {
|
||||
"model": "opencode/gpt-5.3-codex",
|
||||
@@ -1086,8 +1088,8 @@ exports[`generateModelConfig mixed provider scenarios uses OpenAI + Copilot comb
|
||||
"variant": "max",
|
||||
},
|
||||
"momus": {
|
||||
"model": "openai/gpt-5.2",
|
||||
"variant": "medium",
|
||||
"model": "openai/gpt-5.4",
|
||||
"variant": "xhigh",
|
||||
},
|
||||
"multimodal-looker": {
|
||||
"model": "openai/gpt-5.3-codex",
|
||||
@@ -1288,8 +1290,8 @@ exports[`generateModelConfig mixed provider scenarios uses all fallback provider
|
||||
"variant": "max",
|
||||
},
|
||||
"momus": {
|
||||
"model": "github-copilot/gpt-5.2",
|
||||
"variant": "medium",
|
||||
"model": "github-copilot/gpt-5.4",
|
||||
"variant": "xhigh",
|
||||
},
|
||||
"multimodal-looker": {
|
||||
"model": "opencode/gpt-5.3-codex",
|
||||
@@ -1363,8 +1365,8 @@ exports[`generateModelConfig mixed provider scenarios uses all providers togethe
|
||||
"variant": "max",
|
||||
},
|
||||
"momus": {
|
||||
"model": "openai/gpt-5.2",
|
||||
"variant": "medium",
|
||||
"model": "openai/gpt-5.4",
|
||||
"variant": "xhigh",
|
||||
},
|
||||
"multimodal-looker": {
|
||||
"model": "openai/gpt-5.3-codex",
|
||||
@@ -1438,8 +1440,8 @@ exports[`generateModelConfig mixed provider scenarios uses all providers with is
|
||||
"variant": "max",
|
||||
},
|
||||
"momus": {
|
||||
"model": "openai/gpt-5.2",
|
||||
"variant": "medium",
|
||||
"model": "openai/gpt-5.4",
|
||||
"variant": "xhigh",
|
||||
},
|
||||
"multimodal-looker": {
|
||||
"model": "openai/gpt-5.3-codex",
|
||||
|
||||
Reference in New Issue
Block a user