From ff0ff59d5e315bb79b67cf2bab42a906ad321039 Mon Sep 17 00:00:00 2001 From: imbytecat Date: Sat, 28 Mar 2026 17:45:28 +0800 Subject: [PATCH 1/4] =?UTF-8?q?chore:=20=E5=8D=87=E7=BA=A7=E6=A0=B8?= =?UTF-8?q?=E5=BF=83=20agent=20variant=20=E8=87=B3=20max=20=E5=B9=B6?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20MiniMax=20M2.7=20=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- oh-my-opencode.jsonc | 8 ++++---- opencode.jsonc | 6 ++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/oh-my-opencode.jsonc b/oh-my-opencode.jsonc index 167bec2..340ca65 100644 --- a/oh-my-opencode.jsonc +++ b/oh-my-opencode.jsonc @@ -1,14 +1,14 @@ { "$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/master/assets/oh-my-opencode.schema.json", "agents": { - "sisyphus": { "model": "anthropic/claude-opus-4-6", "variant": "high" }, + "sisyphus": { "model": "anthropic/claude-opus-4-6", "variant": "max" }, "hephaestus": { "model": "openai/gpt-5.4", "variant": "medium" }, "oracle": { "model": "openai/gpt-5.4", "variant": "high" }, "librarian": { "model": "litellm/minimax-m2.7" }, "explore": { "model": "litellm/grok-code-fast-1" }, "multimodal-looker": { "model": "openai/gpt-5.4", "variant": "medium" }, - "prometheus": { "model": "anthropic/claude-opus-4-6", "variant": "high" }, - "metis": { "model": "anthropic/claude-opus-4-6", "variant": "high" }, + "prometheus": { "model": "anthropic/claude-opus-4-6", "variant": "max" }, + "metis": { "model": "anthropic/claude-opus-4-6", "variant": "max" }, "momus": { "model": "openai/gpt-5.4", "variant": "xhigh" }, "atlas": { "model": "anthropic/claude-sonnet-4-6" }, "sisyphus-junior": { "model": "anthropic/claude-sonnet-4-6" } @@ -20,7 +20,7 @@ "artistry": { "model": "google/gemini-3.1-pro-preview", "variant": "high" }, "quick": { "model": "openai/gpt-5.4-mini" }, "unspecified-low": { "model": "anthropic/claude-sonnet-4-6" }, - "unspecified-high": { "model": "anthropic/claude-opus-4-6", "variant": "high" }, + "unspecified-high": { "model": "anthropic/claude-opus-4-6", "variant": "max" }, "writing": { "model": "google/gemini-3-flash-preview" } }, "experimental": { diff --git a/opencode.jsonc b/opencode.jsonc index d5fd1b5..3d7c7e1 100644 --- a/opencode.jsonc +++ b/opencode.jsonc @@ -106,6 +106,12 @@ "modalities": { "input": ["text", "image", "video"], "output": ["text"] }, "limit": { "context": 262144, "output": 262144 } }, + "minimax-m2.7": { + "name": "MiniMax M2.7", + "reasoning": true, + "modalities": { "input": ["text"], "output": ["text"] }, + "limit": { "context": 204800, "output": 131072 } + }, "minimax-m2.5": { "name": "MiniMax M2.5", "reasoning": true, From dfe763a0d9b914f85cc25635216072717ce4dcbf Mon Sep 17 00:00:00 2001 From: imbytecat Date: Sat, 28 Mar 2026 17:47:05 +0800 Subject: [PATCH 2/4] =?UTF-8?q?chore:=20=E9=87=8D=E5=91=BD=E5=90=8D=20lite?= =?UTF-8?q?llm=20provider=20=E4=B8=BA=20ai-gateway?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- oh-my-opencode.jsonc | 4 ++-- opencode.jsonc | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/oh-my-opencode.jsonc b/oh-my-opencode.jsonc index 340ca65..e0458c7 100644 --- a/oh-my-opencode.jsonc +++ b/oh-my-opencode.jsonc @@ -4,8 +4,8 @@ "sisyphus": { "model": "anthropic/claude-opus-4-6", "variant": "max" }, "hephaestus": { "model": "openai/gpt-5.4", "variant": "medium" }, "oracle": { "model": "openai/gpt-5.4", "variant": "high" }, - "librarian": { "model": "litellm/minimax-m2.7" }, - "explore": { "model": "litellm/grok-code-fast-1" }, + "librarian": { "model": "ai-gateway/minimax-m2.7" }, + "explore": { "model": "ai-gateway/grok-code-fast-1" }, "multimodal-looker": { "model": "openai/gpt-5.4", "variant": "medium" }, "prometheus": { "model": "anthropic/claude-opus-4-6", "variant": "max" }, "metis": { "model": "anthropic/claude-opus-4-6", "variant": "max" }, diff --git a/opencode.jsonc b/opencode.jsonc index 3d7c7e1..a555e14 100644 --- a/opencode.jsonc +++ b/opencode.jsonc @@ -80,8 +80,8 @@ } } }, - "litellm": { - "name": "LiteLLM", + "ai-gateway": { + "name": "AI Gateway", "npm": "@ai-sdk/openai-compatible", "options": { "baseURL": "{env:AI_GATEWAY_BASE_URL}/v1", From d38b41cb7327e962b644bbc9b0469da03046ecf9 Mon Sep 17 00:00:00 2001 From: imbytecat Date: Sat, 28 Mar 2026 17:49:24 +0800 Subject: [PATCH 3/4] =?UTF-8?q?chore:=20=E6=B7=BB=E5=8A=A0=20GLM-5.1=20?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- opencode.jsonc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/opencode.jsonc b/opencode.jsonc index a555e14..52c5932 100644 --- a/opencode.jsonc +++ b/opencode.jsonc @@ -94,6 +94,12 @@ "modalities": { "input": ["text"], "output": ["text"] }, "limit": { "context": 256000, "output": 10000 } }, + "glm-5.1": { + "name": "GLM-5.1", + "reasoning": true, + "modalities": { "input": ["text"], "output": ["text"] }, + "limit": { "context": 204800, "output": 131072 } + }, "glm-5": { "name": "GLM-5", "reasoning": true, From 447d49522e2100412b3df3333765e5aa15b735d8 Mon Sep 17 00:00:00 2001 From: imbytecat Date: Sat, 28 Mar 2026 18:03:27 +0800 Subject: [PATCH 4/4] =?UTF-8?q?chore:=20=E5=8D=87=E7=BA=A7=20small=5Fmodel?= =?UTF-8?q?=20=E8=87=B3=20GPT-5.4=20Mini?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- opencode.jsonc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opencode.jsonc b/opencode.jsonc index 52c5932..d177f2f 100644 --- a/opencode.jsonc +++ b/opencode.jsonc @@ -3,7 +3,7 @@ "plugin": ["oh-my-opencode@latest"], "autoupdate": false, "model": "anthropic/claude-opus-4-6", - "small_model": "anthropic/claude-haiku-4-5", + "small_model": "openai/gpt-5.4-mini", "provider": { "anthropic": { "npm": "@ai-sdk/anthropic",