From 26a2fc4fe047946dc860e0373e3f8b82eb4b5bb3 Mon Sep 17 00:00:00 2001 From: Jason Date: Fri, 6 Feb 2026 15:49:40 +0800 Subject: [PATCH] fix(openclaw,opencode): correct Opus pricing and upgrade to Opus 4.6 - Fix Opus pricing from $15/$75 (Opus 4 price) to $5/$25 in openclaw presets - Upgrade model ID from claude-opus-4-5-20251101 to claude-opus-4-6 - Update all suggestedDefaults references (fallbacks + modelCatalog) - Apply same model upgrade in opencode presets (7 providers) --- src/config/openclawProviderPresets.ts | 60 +++++++++++++-------------- src/config/opencodeProviderPresets.ts | 14 +++---- 2 files changed, 37 insertions(+), 37 deletions(-) diff --git a/src/config/openclawProviderPresets.ts b/src/config/openclawProviderPresets.ts index 85687b005..5c0761135 100644 --- a/src/config/openclawProviderPresets.ts +++ b/src/config/openclawProviderPresets.ts @@ -274,10 +274,10 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ cost: { input: 3, output: 15 }, }, { - id: "claude-opus-4-5-20251101", - name: "Claude Opus 4.5", + id: "claude-opus-4-6", + name: "Claude Opus 4.6", contextWindow: 200000, - cost: { input: 15, output: 75 }, + cost: { input: 5, output: 25 }, }, ], }, @@ -294,11 +294,11 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ suggestedDefaults: { model: { primary: "aihubmix/claude-sonnet-4-5-20250929", - fallbacks: ["aihubmix/claude-opus-4-5-20251101"], + fallbacks: ["aihubmix/claude-opus-4-6"], }, modelCatalog: { "aihubmix/claude-sonnet-4-5-20250929": { alias: "Sonnet" }, - "aihubmix/claude-opus-4-5-20251101": { alias: "Opus" }, + "aihubmix/claude-opus-4-6": { alias: "Opus" }, }, }, }, @@ -318,10 +318,10 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ cost: { input: 3, output: 15 }, }, { - id: "claude-opus-4-5-20251101", - name: "Claude Opus 4.5", + id: "claude-opus-4-6", + name: "Claude Opus 4.6", contextWindow: 200000, - cost: { input: 15, output: 75 }, + cost: { input: 5, output: 25 }, }, ], }, @@ -338,11 +338,11 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ suggestedDefaults: { model: { primary: "dmxapi/claude-sonnet-4-5-20250929", - fallbacks: ["dmxapi/claude-opus-4-5-20251101"], + fallbacks: ["dmxapi/claude-opus-4-6"], }, modelCatalog: { "dmxapi/claude-sonnet-4-5-20250929": { alias: "Sonnet" }, - "dmxapi/claude-opus-4-5-20251101": { alias: "Opus" }, + "dmxapi/claude-opus-4-6": { alias: "Opus" }, }, }, }, @@ -362,10 +362,10 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ cost: { input: 3, output: 15 }, }, { - id: "anthropic/claude-opus-4.5", - name: "Claude Opus 4.5", + id: "anthropic/claude-opus-4.6", + name: "Claude Opus 4.6", contextWindow: 200000, - cost: { input: 15, output: 75 }, + cost: { input: 5, output: 25 }, }, ], }, @@ -382,11 +382,11 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ suggestedDefaults: { model: { primary: "openrouter/anthropic/claude-sonnet-4.5", - fallbacks: ["openrouter/anthropic/claude-opus-4.5"], + fallbacks: ["openrouter/anthropic/claude-opus-4.6"], }, modelCatalog: { "openrouter/anthropic/claude-sonnet-4.5": { alias: "Sonnet" }, - "openrouter/anthropic/claude-opus-4.5": { alias: "Opus" }, + "openrouter/anthropic/claude-opus-4.6": { alias: "Opus" }, }, }, }, @@ -446,10 +446,10 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ cost: { input: 3, output: 15 }, }, { - id: "claude-opus-4-5-20251101", - name: "Claude Opus 4.5", + id: "claude-opus-4-6", + name: "Claude Opus 4.6", contextWindow: 200000, - cost: { input: 15, output: 75 }, + cost: { input: 5, output: 25 }, }, ], }, @@ -467,11 +467,11 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ suggestedDefaults: { model: { primary: "packycode/claude-sonnet-4-5-20250929", - fallbacks: ["packycode/claude-opus-4-5-20251101"], + fallbacks: ["packycode/claude-opus-4-6"], }, modelCatalog: { "packycode/claude-sonnet-4-5-20250929": { alias: "Sonnet" }, - "packycode/claude-opus-4-5-20251101": { alias: "Opus" }, + "packycode/claude-opus-4-6": { alias: "Opus" }, }, }, }, @@ -491,10 +491,10 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ cost: { input: 3, output: 15 }, }, { - id: "claude-opus-4-5-20251101", - name: "Claude Opus 4.5", + id: "claude-opus-4-6", + name: "Claude Opus 4.6", contextWindow: 200000, - cost: { input: 15, output: 75 }, + cost: { input: 5, output: 25 }, }, ], }, @@ -513,11 +513,11 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ suggestedDefaults: { model: { primary: "cubence/claude-sonnet-4-5-20250929", - fallbacks: ["cubence/claude-opus-4-5-20251101"], + fallbacks: ["cubence/claude-opus-4-6"], }, modelCatalog: { "cubence/claude-sonnet-4-5-20250929": { alias: "Sonnet" }, - "cubence/claude-opus-4-5-20251101": { alias: "Opus" }, + "cubence/claude-opus-4-6": { alias: "Opus" }, }, }, }, @@ -537,10 +537,10 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ cost: { input: 3, output: 15 }, }, { - id: "claude-opus-4-5-20251101", - name: "Claude Opus 4.5", + id: "claude-opus-4-6", + name: "Claude Opus 4.6", contextWindow: 200000, - cost: { input: 15, output: 75 }, + cost: { input: 5, output: 25 }, }, ], }, @@ -559,11 +559,11 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ suggestedDefaults: { model: { primary: "aigocode/claude-sonnet-4-5-20250929", - fallbacks: ["aigocode/claude-opus-4-5-20251101"], + fallbacks: ["aigocode/claude-opus-4-6"], }, modelCatalog: { "aigocode/claude-sonnet-4-5-20250929": { alias: "Sonnet" }, - "aigocode/claude-opus-4-5-20251101": { alias: "Opus" }, + "aigocode/claude-opus-4-6": { alias: "Opus" }, }, }, }, diff --git a/src/config/opencodeProviderPresets.ts b/src/config/opencodeProviderPresets.ts index c01c1448d..51bfa5503 100644 --- a/src/config/opencodeProviderPresets.ts +++ b/src/config/opencodeProviderPresets.ts @@ -844,7 +844,7 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [ }, models: { "claude-sonnet-4-5-20250929": { name: "Claude Sonnet 4.5" }, - "claude-opus-4-5-20251101": { name: "Claude Opus 4.5" }, + "claude-opus-4-6": { name: "Claude Opus 4.6" }, }, }, category: "aggregator", @@ -871,7 +871,7 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [ }, models: { "claude-sonnet-4-5-20250929": { name: "Claude Sonnet 4.5" }, - "claude-opus-4-5-20251101": { name: "Claude Opus 4.5" }, + "claude-opus-4-6": { name: "Claude Opus 4.6" }, }, }, category: "aggregator", @@ -898,7 +898,7 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [ }, models: { "anthropic/claude-sonnet-4.5": { name: "Claude Sonnet 4.5" }, - "anthropic/claude-opus-4.5": { name: "Claude Opus 4.5" }, + "anthropic/claude-opus-4.6": { name: "Claude Opus 4.6" }, }, }, category: "aggregator", @@ -952,7 +952,7 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [ }, models: { "claude-sonnet-4-5-20250929": { name: "Claude Sonnet 4.5" }, - "claude-opus-4-5-20251101": { name: "Claude Opus 4.5" }, + "claude-opus-4-6": { name: "Claude Opus 4.6" }, }, }, category: "third_party", @@ -980,7 +980,7 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [ }, models: { "claude-sonnet-4-5-20250929": { name: "Claude Sonnet 4.5" }, - "claude-opus-4-5-20251101": { name: "Claude Opus 4.5" }, + "claude-opus-4-6": { name: "Claude Opus 4.6" }, }, }, category: "third_party", @@ -1009,7 +1009,7 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [ }, models: { "claude-sonnet-4-5-20250929": { name: "Claude Sonnet 4.5" }, - "claude-opus-4-5-20251101": { name: "Claude Opus 4.5" }, + "claude-opus-4-6": { name: "Claude Opus 4.6" }, }, }, category: "third_party", @@ -1070,7 +1070,7 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [ }, models: { "claude-sonnet-4.5": { name: "Claude Sonnet 4.5" }, - "claude-opus-4.5": { name: "Claude Opus 4.5" }, + "claude-opus-4.6": { name: "Claude Opus 4.6" }, }, }, category: "third_party",