From 46ad3b9e82c1066f50e6d09f27dccfa7ac2716a5 Mon Sep 17 00:00:00 2001 From: Wong Chihung Date: Sun, 29 Mar 2026 18:10:04 +0800 Subject: [PATCH 1/2] feat(models): support new gemini models and codex gpt-5.4-mini --- cli/src/agent/backends/acp/AcpStdioTransport.ts | 2 +- web/src/components/NewSession/types.ts | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/cli/src/agent/backends/acp/AcpStdioTransport.ts b/cli/src/agent/backends/acp/AcpStdioTransport.ts index 28673f00a..a25ec1bcf 100644 --- a/cli/src/agent/backends/acp/AcpStdioTransport.ts +++ b/cli/src/agent/backends/acp/AcpStdioTransport.ts @@ -303,7 +303,7 @@ export class AcpStdioTransport { if (lowerText.includes('status 404') || lowerText.includes('model not found') || lowerText.includes('not_found')) { this.stderrErrorHandler({ type: 'model_not_found', - message: 'Model not found. Available models: gemini-2.5-pro, gemini-2.5-flash, gemini-2.0-flash', + message: 'Model not found. Available models: gemini-3.1-pro-preview, gemini-3-flash-preview, gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite', raw: text }); return; diff --git a/web/src/components/NewSession/types.ts b/web/src/components/NewSession/types.ts index 58cf32d58..d9ba52f74 100644 --- a/web/src/components/NewSession/types.ts +++ b/web/src/components/NewSession/types.ts @@ -1,4 +1,4 @@ -export type AgentType = 'claude' | 'codex' | 'cursor' | 'gemini' | 'opencode' +export type AgentType = 'claude' | 'codex' | 'cursor' | 'gemini' | 'opencode' | 'opencode-server' export type SessionType = 'simple' | 'worktree' export type CodexReasoningEffort = 'default' | 'low' | 'medium' | 'high' | 'xhigh' export type ClaudeEffort = 'auto' | 'medium' | 'high' | 'max' @@ -14,6 +14,7 @@ export const MODEL_OPTIONS: Record Date: Sun, 29 Mar 2026 18:36:48 +0800 Subject: [PATCH 2/2] fix --- web/src/components/NewSession/types.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/web/src/components/NewSession/types.ts b/web/src/components/NewSession/types.ts index d9ba52f74..55ead79d0 100644 --- a/web/src/components/NewSession/types.ts +++ b/web/src/components/NewSession/types.ts @@ -1,4 +1,4 @@ -export type AgentType = 'claude' | 'codex' | 'cursor' | 'gemini' | 'opencode' | 'opencode-server' +export type AgentType = 'claude' | 'codex' | 'cursor' | 'gemini' | 'opencode' export type SessionType = 'simple' | 'worktree' export type CodexReasoningEffort = 'default' | 'low' | 'medium' | 'high' | 'xhigh' export type ClaudeEffort = 'auto' | 'medium' | 'high' | 'max' @@ -31,7 +31,6 @@ export const MODEL_OPTIONS: Record