From b7f7cb4341ff64a9a9affcc03a17a3d3da3e4818 Mon Sep 17 00:00:00 2001 From: sk0x0y Date: Tue, 3 Feb 2026 23:14:04 +0900 Subject: [PATCH] fix(model-requirements): use supported variant for gemini-3-pro Gemini 3 Pro only supports 'low' and 'high' thinking levels according to Google's official API documentation. The 'max' variant is not supported and would result in API errors. Changed variant: 'max' -> 'high' for gemini-3-pro in: - oracle agent - metis agent - momus agent - ultrabrain category - deep category - artistry category Ref: https://ai.google.dev/gemini-api/docs/thinking-mode Closes #1433 --- src/shared/model-requirements.ts | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/shared/model-requirements.ts b/src/shared/model-requirements.ts index 066b3377..117032f5 100644 --- a/src/shared/model-requirements.ts +++ b/src/shared/model-requirements.ts @@ -111,22 +111,22 @@ export const CATEGORY_MODEL_REQUIREMENTS: Record = { { providers: ["anthropic", "github-copilot", "opencode"], model: "claude-opus-4-5", variant: "max" }, ], }, - deep: { - fallbackChain: [ - { providers: ["openai", "github-copilot", "opencode"], model: "gpt-5.2-codex", variant: "medium" }, - { providers: ["anthropic", "github-copilot", "opencode"], model: "claude-opus-4-5", variant: "max" }, - { providers: ["google", "github-copilot", "opencode"], model: "gemini-3-pro", variant: "high" }, - ], - requiresModel: "gpt-5.2-codex", - }, - artistry: { - fallbackChain: [ - { providers: ["google", "github-copilot", "opencode"], model: "gemini-3-pro", variant: "high" }, - { providers: ["anthropic", "github-copilot", "opencode"], model: "claude-opus-4-5", variant: "max" }, - { providers: ["openai", "github-copilot", "opencode"], model: "gpt-5.2" }, - ], - requiresModel: "gemini-3-pro", - }, + deep: { + fallbackChain: [ + { providers: ["openai", "github-copilot", "opencode"], model: "gpt-5.2-codex", variant: "medium" }, + { providers: ["anthropic", "github-copilot", "opencode"], model: "claude-opus-4-5", variant: "max" }, + { providers: ["google", "github-copilot", "opencode"], model: "gemini-3-pro", variant: "high" }, + ], + requiresModel: "gpt-5.2-codex", + }, + artistry: { + fallbackChain: [ + { providers: ["google", "github-copilot", "opencode"], model: "gemini-3-pro", variant: "high" }, + { providers: ["anthropic", "github-copilot", "opencode"], model: "claude-opus-4-5", variant: "max" }, + { providers: ["openai", "github-copilot", "opencode"], model: "gpt-5.2" }, + ], + requiresModel: "gemini-3-pro", + }, quick: { fallbackChain: [ { providers: ["anthropic", "github-copilot", "opencode"], model: "claude-haiku-4-5" },