From fe6a622700d8b81872bf124c06863e3296db0bc5 Mon Sep 17 00:00:00 2001 From: waleed Date: Sat, 21 Feb 2026 15:04:02 -0800 Subject: [PATCH] fix(models): remove retired claude-3-7-sonnet and update default models --- .../app/api/tools/stagehand/agent/route.ts | 2 +- .../app/api/tools/stagehand/extract/route.ts | 2 +- apps/sim/blocks/blocks/browser_use.ts | 2 ++ apps/sim/providers/models.ts | 19 ------------------- apps/sim/providers/utils.test.ts | 2 -- 5 files changed, 4 insertions(+), 23 deletions(-) diff --git a/apps/sim/app/api/tools/stagehand/agent/route.ts b/apps/sim/app/api/tools/stagehand/agent/route.ts index 0d6f697658..c0a804a3dd 100644 --- a/apps/sim/app/api/tools/stagehand/agent/route.ts +++ b/apps/sim/app/api/tools/stagehand/agent/route.ts @@ -165,7 +165,7 @@ export async function POST(request: NextRequest) { } const modelName = - provider === 'anthropic' ? 'anthropic/claude-3-7-sonnet-latest' : 'openai/gpt-4.1' + provider === 'anthropic' ? 'anthropic/claude-sonnet-4-5-20250929' : 'openai/gpt-5' try { logger.info('Initializing Stagehand with Browserbase (v3)', { provider, modelName }) diff --git a/apps/sim/app/api/tools/stagehand/extract/route.ts b/apps/sim/app/api/tools/stagehand/extract/route.ts index 8523db6c70..4dd862039b 100644 --- a/apps/sim/app/api/tools/stagehand/extract/route.ts +++ b/apps/sim/app/api/tools/stagehand/extract/route.ts @@ -101,7 +101,7 @@ export async function POST(request: NextRequest) { try { const modelName = - provider === 'anthropic' ? 'anthropic/claude-3-7-sonnet-latest' : 'openai/gpt-4.1' + provider === 'anthropic' ? 'anthropic/claude-sonnet-4-5-20250929' : 'openai/gpt-5' logger.info('Initializing Stagehand with Browserbase (v3)', { provider, modelName }) diff --git a/apps/sim/blocks/blocks/browser_use.ts b/apps/sim/blocks/blocks/browser_use.ts index b9f364e2b9..267aa97299 100644 --- a/apps/sim/blocks/blocks/browser_use.ts +++ b/apps/sim/blocks/blocks/browser_use.ts @@ -33,6 +33,7 @@ export const BrowserUseBlock: BlockConfig = { type: 'dropdown', options: [ { label: 'Browser Use LLM', id: 'browser-use-llm' }, + { label: 'Browser Use 2.0', id: 'browser-use-2.0' }, { label: 'GPT-4o', id: 'gpt-4o' }, { label: 'GPT-4o Mini', id: 'gpt-4o-mini' }, { label: 'GPT-4.1', id: 'gpt-4.1' }, @@ -42,6 +43,7 @@ export const BrowserUseBlock: BlockConfig = { { label: 'Gemini 2.5 Flash', id: 'gemini-2.5-flash' }, { label: 'Gemini 2.5 Pro', id: 'gemini-2.5-pro' }, { label: 'Gemini 3 Pro Preview', id: 'gemini-3-pro-preview' }, + { label: 'Gemini 3 Flash Preview', id: 'gemini-3-flash-preview' }, { label: 'Gemini Flash Latest', id: 'gemini-flash-latest' }, { label: 'Gemini Flash Lite Latest', id: 'gemini-flash-lite-latest' }, { label: 'Claude 3.7 Sonnet', id: 'claude-3-7-sonnet-20250219' }, diff --git a/apps/sim/providers/models.ts b/apps/sim/providers/models.ts index 621daa8701..76a15e0ae9 100644 --- a/apps/sim/providers/models.ts +++ b/apps/sim/providers/models.ts @@ -467,25 +467,6 @@ export const PROVIDER_DEFINITIONS: Record = { }, contextWindow: 200000, }, - { - id: 'claude-3-7-sonnet-latest', - pricing: { - input: 3.0, - cachedInput: 0.3, - output: 15.0, - updatedAt: '2026-02-05', - }, - capabilities: { - temperature: { min: 0, max: 1 }, - computerUse: true, - maxOutputTokens: 64000, - thinking: { - levels: ['low', 'medium', 'high'], - default: 'high', - }, - }, - contextWindow: 200000, - }, ], }, 'azure-openai': { diff --git a/apps/sim/providers/utils.test.ts b/apps/sim/providers/utils.test.ts index 50b5584a60..972bf87173 100644 --- a/apps/sim/providers/utils.test.ts +++ b/apps/sim/providers/utils.test.ts @@ -183,7 +183,6 @@ describe('Model Capabilities', () => { 'gemini-2.5-flash', 'claude-sonnet-4-0', 'claude-opus-4-0', - 'claude-3-7-sonnet-latest', 'grok-3-latest', 'grok-3-fast-latest', 'deepseek-v3', @@ -260,7 +259,6 @@ describe('Model Capabilities', () => { const modelsRange01 = [ 'claude-sonnet-4-0', 'claude-opus-4-0', - 'claude-3-7-sonnet-latest', 'grok-3-latest', 'grok-3-fast-latest', ]