From 9a10f141ff6b20e0ea463fb4293c470724b8b2b8 Mon Sep 17 00:00:00 2001 From: waleed Date: Sat, 25 Apr 2026 01:34:27 -0700 Subject: [PATCH 1/3] feat(models): add gpt-5.5 models --- apps/sim/providers/models.ts | 41 ++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/apps/sim/providers/models.ts b/apps/sim/providers/models.ts index c03fb5e299..ec76687d73 100644 --- a/apps/sim/providers/models.ts +++ b/apps/sim/providers/models.ts @@ -183,6 +183,47 @@ export const PROVIDER_DEFINITIONS: Record = { contextWindow: 1047576, releaseDate: '2025-04-14', }, + // GPT-5.5 family + { + id: 'gpt-5.5-pro', + pricing: { + input: 30.0, + output: 180.0, + updatedAt: '2026-04-23', + }, + capabilities: { + nativeStructuredOutputs: true, + reasoningEffort: { + values: ['medium', 'high', 'xhigh'], + }, + maxOutputTokens: 128000, + }, + contextWindow: 1050000, + releaseDate: '2026-04-23', + }, + { + id: 'gpt-5.5', + pricing: { + input: 5.0, + cachedInput: 0.5, + output: 30.0, + updatedAt: '2026-04-23', + }, + capabilities: { + nativeStructuredOutputs: true, + computerUse: true, + reasoningEffort: { + values: ['none', 'low', 'medium', 'high', 'xhigh'], + }, + verbosity: { + values: ['low', 'medium', 'high'], + }, + maxOutputTokens: 128000, + }, + contextWindow: 1050000, + releaseDate: '2026-04-23', + recommended: true, + }, // GPT-5.4 family { id: 'gpt-5.4-pro', From e56142f51cb831775ec559ca83871b5f1378abc8 Mon Sep 17 00:00:00 2001 From: waleed Date: Sat, 25 Apr 2026 01:40:46 -0700 Subject: [PATCH 2/3] fix(models): address gpt-5.5 review feedback --- apps/sim/providers/models.ts | 2 -- apps/sim/providers/utils.test.ts | 4 ++++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/sim/providers/models.ts b/apps/sim/providers/models.ts index ec76687d73..d60069b25a 100644 --- a/apps/sim/providers/models.ts +++ b/apps/sim/providers/models.ts @@ -211,7 +211,6 @@ export const PROVIDER_DEFINITIONS: Record = { }, capabilities: { nativeStructuredOutputs: true, - computerUse: true, reasoningEffort: { values: ['none', 'low', 'medium', 'high', 'xhigh'], }, @@ -260,7 +259,6 @@ export const PROVIDER_DEFINITIONS: Record = { }, contextWindow: 1050000, releaseDate: '2026-03-05', - recommended: true, }, { id: 'gpt-5.4-mini', diff --git a/apps/sim/providers/utils.test.ts b/apps/sim/providers/utils.test.ts index 0b46003ca4..f9cae49760 100644 --- a/apps/sim/providers/utils.test.ts +++ b/apps/sim/providers/utils.test.ts @@ -524,6 +524,7 @@ describe('Model Capabilities', () => { (m) => m.includes('gpt-5') && !m.includes('chat-latest') && + !m.includes('gpt-5.5-pro') && !m.includes('gpt-5.4-pro') && !m.includes('gpt-5.2-pro') && !m.includes('gpt-5-pro') @@ -533,6 +534,9 @@ describe('Model Capabilities', () => { ) expect(gpt5ModelsWithReasoningEffort.sort()).toEqual(gpt5ModelsWithVerbosity.sort()) + expect(MODELS_WITH_REASONING_EFFORT).toContain('gpt-5.5-pro') + expect(MODELS_WITH_VERBOSITY).not.toContain('gpt-5.5-pro') + expect(MODELS_WITH_REASONING_EFFORT).toContain('gpt-5.4-pro') expect(MODELS_WITH_VERBOSITY).not.toContain('gpt-5.4-pro') From 18292372a9bb534b7a9b1bbac55292a14bc48b93 Mon Sep 17 00:00:00 2001 From: waleed Date: Sat, 25 Apr 2026 19:05:56 -0700 Subject: [PATCH 3/3] fix(models): align gpt-5.5 pro controls --- apps/sim/providers/models.ts | 5 ++++- apps/sim/providers/utils.test.ts | 4 ---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/sim/providers/models.ts b/apps/sim/providers/models.ts index d60069b25a..05f50e9aee 100644 --- a/apps/sim/providers/models.ts +++ b/apps/sim/providers/models.ts @@ -194,7 +194,10 @@ export const PROVIDER_DEFINITIONS: Record = { capabilities: { nativeStructuredOutputs: true, reasoningEffort: { - values: ['medium', 'high', 'xhigh'], + values: ['none', 'low', 'medium', 'high', 'xhigh'], + }, + verbosity: { + values: ['low', 'medium', 'high'], }, maxOutputTokens: 128000, }, diff --git a/apps/sim/providers/utils.test.ts b/apps/sim/providers/utils.test.ts index f9cae49760..0b46003ca4 100644 --- a/apps/sim/providers/utils.test.ts +++ b/apps/sim/providers/utils.test.ts @@ -524,7 +524,6 @@ describe('Model Capabilities', () => { (m) => m.includes('gpt-5') && !m.includes('chat-latest') && - !m.includes('gpt-5.5-pro') && !m.includes('gpt-5.4-pro') && !m.includes('gpt-5.2-pro') && !m.includes('gpt-5-pro') @@ -534,9 +533,6 @@ describe('Model Capabilities', () => { ) expect(gpt5ModelsWithReasoningEffort.sort()).toEqual(gpt5ModelsWithVerbosity.sort()) - expect(MODELS_WITH_REASONING_EFFORT).toContain('gpt-5.5-pro') - expect(MODELS_WITH_VERBOSITY).not.toContain('gpt-5.5-pro') - expect(MODELS_WITH_REASONING_EFFORT).toContain('gpt-5.4-pro') expect(MODELS_WITH_VERBOSITY).not.toContain('gpt-5.4-pro')