From 354d0b5f09d2dc55941ef33a9d82fbcdfbbadc55 Mon Sep 17 00:00:00 2001 From: nyatoru Date: Wed, 25 Feb 2026 02:13:13 +0700 Subject: [PATCH 1/5] refactor: update model entries and pricing for improved consistency and new additions --- open-sse/config/providerRegistry.ts | 11 ++++------ open-sse/services/usage.ts | 11 ++++------ src/shared/constants/cliTools.ts | 33 +++++++++++++++------------- src/shared/constants/pricing.ts | 34 +++++++++-------------------- 4 files changed, 36 insertions(+), 53 deletions(-) diff --git a/open-sse/config/providerRegistry.ts b/open-sse/config/providerRegistry.ts index 0d0b8c99..8c88fb4d 100644 --- a/open-sse/config/providerRegistry.ts +++ b/open-sse/config/providerRegistry.ts @@ -265,14 +265,11 @@ export const REGISTRY: Record = { }, models: [ { id: "claude-opus-4-6-thinking", name: "Claude Opus 4.6 Thinking" }, - { id: "claude-opus-4-5-thinking", name: "Claude Opus 4.5 Thinking" }, - { id: "claude-sonnet-4-5-thinking", name: "Claude Sonnet 4.5 Thinking" }, - { id: "claude-sonnet-4-5", name: "Claude Sonnet 4.5" }, - { id: "gemini-3-pro-high", name: "Gemini 3 Pro High" }, - { id: "gemini-3-pro-low", name: "Gemini 3 Pro Low" }, - { id: "gemini-3-flash-preview", name: "Gemini 3 Flash Preview" }, + { id: "claude-sonnet-4-6-thinking", name: "Claude Sonnet 4.6 Thinking" }, + { id: "gemini-3.1-pro-high", name: "Gemini 3.1 Pro High" }, + { id: "gemini-3.1-pro-low", name: "Gemini 3.1 Pro Low" }, { id: "gemini-3-flash", name: "Gemini 3 Flash" }, - { id: "gemini-2.5-flash", name: "Gemini 2.5 Flash" }, + { id: "gpt-oss-120b-medium", name: "GPT OSS 120B Medium" }, ], }, diff --git a/open-sse/services/usage.ts b/open-sse/services/usage.ts index 1f79f758..d1508855 100644 --- a/open-sse/services/usage.ts +++ b/open-sse/services/usage.ts @@ -318,14 +318,11 @@ async function getAntigravityUsage(accessToken, providerSpecificData) { // Filter only recommended/important models (must match PROVIDER_MODELS ag ids) const importantModels = [ "claude-opus-4-6-thinking", - "claude-opus-4-5-thinking", - "claude-opus-4-5", - "claude-sonnet-4-5-thinking", - "claude-sonnet-4-5", - "gemini-3-pro-high", - "gemini-3-pro-low", + "claude-sonnet-4-6-thinking", + "gemini-3.1-pro-high", + "gemini-3.1-pro-low", "gemini-3-flash", - "gemini-2.5-flash", + "gpt-oss-120b-medium", ]; for (const [modelKey, info] of Object.entries(data.models) as [string, any][]) { diff --git a/src/shared/constants/cliTools.ts b/src/shared/constants/cliTools.ts index d796ab6c..508b153a 100644 --- a/src/shared/constants/cliTools.ts +++ b/src/shared/constants/cliTools.ts @@ -140,25 +140,28 @@ export const CLI_TOOLS = { description: "Google Antigravity IDE with MITM", configType: "mitm", modelAliases: [ - "claude-opus-4-5-thinking", - "claude-sonnet-4-5-thinking", - "claude-sonnet-4-5", + "claude-opus-4-6-thinking", + "claude-sonnet-4-6", + "gemini-3-flash", + "gpt-oss-120b-medium", "gemini-3-pro-high", + "gemini-3-pro-low", ], defaultModels: [ - { - id: "claude-opus-4-5-thinking", - name: "Claude Opus 4.5 Thinking", - alias: "claude-opus-4-5-thinking", - }, - { - id: "claude-sonnet-4-5-thinking", - name: "Claude Sonnet 4.5 Thinking", - alias: "claude-sonnet-4-5-thinking", - }, - { id: "claude-sonnet-4-5", name: "Claude Sonnet 4.5", alias: "claude-sonnet-4-5" }, - { id: "gemini-3-pro-high", name: "Gemini 3 Pro High", alias: "gemini-3-pro-high" }, + { id: "gemini-3.1-pro-high", name: "Gemini 3.1 Pro High", alias: "gemini-3.1-pro-high" }, + { id: "gemini-3.1-pro-low", name: "Gemini 3.1 Pro Low", alias: "gemini-3.1-pro-low" }, { id: "gemini-3-flash", name: "Gemini 3 Flash", alias: "gemini-3-flash" }, + { + id: "claude-sonnet-4-6-thinking", + name: "Claude Sonnet 4.6 Thinking", + alias: "claude-sonnet-4-6-thinking", + }, + { + id: "claude-opus-4-6-thinking", + name: "Claude Opus 4.6 Thinking", + alias: "claude-opus-4-6-thinking", + }, + { id: "gpt-oss-120b-medium", name: "GPT OSS 120B Medium", alias: "gpt-oss-120b-medium" }, ], }, // HIDDEN: gemini-cli diff --git a/src/shared/constants/pricing.ts b/src/shared/constants/pricing.ts index c2dd41b7..ee5d87ca 100644 --- a/src/shared/constants/pricing.ts +++ b/src/shared/constants/pricing.ts @@ -223,14 +223,14 @@ export const DEFAULT_PRICING = { // Antigravity (ag) - User-provided pricing ag: { - "gemini-3-pro-low": { + "gemini-3.1-pro-low": { input: 2.0, output: 12.0, cached: 0.25, reasoning: 18.0, cache_creation: 2.0, }, - "gemini-3-pro-high": { + "gemini-3.1-pro-high": { input: 4.0, output: 18.0, cached: 0.5, @@ -244,34 +244,13 @@ export const DEFAULT_PRICING = { reasoning: 4.5, cache_creation: 0.5, }, - "gemini-2.5-flash": { - input: 0.3, - output: 2.5, - cached: 0.03, - reasoning: 3.75, - cache_creation: 0.3, - }, - "claude-sonnet-4-5": { + "claude-sonnet-4-6-thinking": { input: 3.0, output: 15.0, cached: 0.3, reasoning: 22.5, cache_creation: 3.0, }, - "claude-sonnet-4-5-thinking": { - input: 3.0, - output: 15.0, - cached: 0.3, - reasoning: 22.5, - cache_creation: 3.0, - }, - "claude-opus-4-5-thinking": { - input: 5.0, - output: 25.0, - cached: 0.5, - reasoning: 37.5, - cache_creation: 5.0, - }, "claude-opus-4-6-thinking": { input: 5.0, output: 25.0, @@ -279,6 +258,13 @@ export const DEFAULT_PRICING = { reasoning: 37.5, cache_creation: 5.0, }, + "gpt-oss-120b-medium": { + input: 0.5, + output: 2.0, + cached: 0.25, + reasoning: 3.0, + cache_creation: 0.5, + }, }, // GitHub Copilot (gh) From 96cdd9bccbc9174091fcfeb178cb4bfc63a9a6e5 Mon Sep 17 00:00:00 2001 From: nyatoru Date: Wed, 25 Feb 2026 02:38:48 +0700 Subject: [PATCH 2/5] refactor: update model aliases for consistency and correctness --- src/shared/constants/cliTools.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/shared/constants/cliTools.ts b/src/shared/constants/cliTools.ts index 508b153a..2f2e98d3 100644 --- a/src/shared/constants/cliTools.ts +++ b/src/shared/constants/cliTools.ts @@ -141,11 +141,11 @@ export const CLI_TOOLS = { configType: "mitm", modelAliases: [ "claude-opus-4-6-thinking", - "claude-sonnet-4-6", + "claude-sonnet-4-6-thinking", "gemini-3-flash", "gpt-oss-120b-medium", - "gemini-3-pro-high", - "gemini-3-pro-low", + "gemini-3.1-pro-high", + "gemini-3.1-pro-low", ], defaultModels: [ { id: "gemini-3.1-pro-high", name: "Gemini 3.1 Pro High", alias: "gemini-3.1-pro-high" }, From 981d163278aa83e6c31838b40aaddcfef911da79 Mon Sep 17 00:00:00 2001 From: nyatoru Date: Wed, 25 Feb 2026 08:30:20 +0700 Subject: [PATCH 3/5] refactor: update model aliases for consistency and correctness --- src/shared/constants/cliTools.ts | 8 ++++---- src/shared/constants/pricing.ts | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/shared/constants/cliTools.ts b/src/shared/constants/cliTools.ts index 2f2e98d3..c9bb3a62 100644 --- a/src/shared/constants/cliTools.ts +++ b/src/shared/constants/cliTools.ts @@ -141,7 +141,7 @@ export const CLI_TOOLS = { configType: "mitm", modelAliases: [ "claude-opus-4-6-thinking", - "claude-sonnet-4-6-thinking", + "claude-sonnet-4-6", "gemini-3-flash", "gpt-oss-120b-medium", "gemini-3.1-pro-high", @@ -152,9 +152,9 @@ export const CLI_TOOLS = { { id: "gemini-3.1-pro-low", name: "Gemini 3.1 Pro Low", alias: "gemini-3.1-pro-low" }, { id: "gemini-3-flash", name: "Gemini 3 Flash", alias: "gemini-3-flash" }, { - id: "claude-sonnet-4-6-thinking", - name: "Claude Sonnet 4.6 Thinking", - alias: "claude-sonnet-4-6-thinking", + id: "claude-sonnet-4-6", + name: "Claude Sonnet 4.6", + alias: "claude-sonnet-4-6", }, { id: "claude-opus-4-6-thinking", diff --git a/src/shared/constants/pricing.ts b/src/shared/constants/pricing.ts index ee5d87ca..14a19090 100644 --- a/src/shared/constants/pricing.ts +++ b/src/shared/constants/pricing.ts @@ -244,7 +244,7 @@ export const DEFAULT_PRICING = { reasoning: 4.5, cache_creation: 0.5, }, - "claude-sonnet-4-6-thinking": { + "claude-sonnet-4-6": { input: 3.0, output: 15.0, cached: 0.3, From f2ace011ffeeb1c790d3d9cc7f0f01eedede1f17 Mon Sep 17 00:00:00 2001 From: nyatoru Date: Wed, 25 Feb 2026 14:30:17 +0700 Subject: [PATCH 4/5] fix: remove thinking suffix from Claude Sonnet 4.6 model entvv --- open-sse/config/providerRegistry.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/open-sse/config/providerRegistry.ts b/open-sse/config/providerRegistry.ts index 8c88fb4d..f929e7c4 100644 --- a/open-sse/config/providerRegistry.ts +++ b/open-sse/config/providerRegistry.ts @@ -265,7 +265,7 @@ export const REGISTRY: Record = { }, models: [ { id: "claude-opus-4-6-thinking", name: "Claude Opus 4.6 Thinking" }, - { id: "claude-sonnet-4-6-thinking", name: "Claude Sonnet 4.6 Thinking" }, + { id: "claude-sonnet-4-6", name: "Claude Sonnet 4.6" }, { id: "gemini-3.1-pro-high", name: "Gemini 3.1 Pro High" }, { id: "gemini-3.1-pro-low", name: "Gemini 3.1 Pro Low" }, { id: "gemini-3-flash", name: "Gemini 3 Flash" }, From 9b80f723df239696841be6ad338cd442e0ef1516 Mon Sep 17 00:00:00 2001 From: nyatoru Date: Wed, 25 Feb 2026 14:53:21 +0700 Subject: [PATCH 5/5] Fix: remove thinking suffix from Claude Sonnet 4.6 model entry --- open-sse/services/model.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/open-sse/services/model.ts b/open-sse/services/model.ts index 3d88262b..38703bb6 100644 --- a/open-sse/services/model.ts +++ b/open-sse/services/model.ts @@ -22,9 +22,7 @@ const PROVIDER_MODEL_ALIASES = { "gemini-3-flash": "gemini-3-flash-preview", "raptor-mini": "oswe-vscode-prime", }, - antigravity: { - "gemini-3-flash": "gemini-3-flash-preview", - }, + antigravity: {}, }; // Reverse index: modelId -> providerIds that expose this model