diff --git a/package.json b/package.json index b8208e84..58fc9af6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@kaitranntt/ccs", - "version": "7.30.0", + "version": "7.30.0-dev.1", "description": "Claude Code Switch - Instant profile switching between Claude Sonnet 4.5 and GLM 4.6", "keywords": [ "cli", diff --git a/src/cliproxy/model-catalog.ts b/src/cliproxy/model-catalog.ts index 80406bb9..3ed0c9a0 100644 --- a/src/cliproxy/model-catalog.ts +++ b/src/cliproxy/model-catalog.ts @@ -169,10 +169,10 @@ export const MODEL_CATALOG: Partial> = claude: { provider: 'claude', displayName: 'Claude (Anthropic)', - defaultModel: 'claude-sonnet-4-5-20250514', + defaultModel: 'claude-sonnet-4-5-20250929', models: [ { - id: 'claude-opus-4-5-20250220', + id: 'claude-opus-4-5-20251101', name: 'Claude Opus 4.5', description: 'Most capable Claude model', thinking: { @@ -184,7 +184,7 @@ export const MODEL_CATALOG: Partial> = }, }, { - id: 'claude-sonnet-4-5-20250514', + id: 'claude-sonnet-4-5-20250929', name: 'Claude Sonnet 4.5', description: 'Balanced performance and speed', thinking: { @@ -208,7 +208,7 @@ export const MODEL_CATALOG: Partial> = }, }, { - id: 'claude-haiku-4-5-20250514', + id: 'claude-haiku-4-5-20251001', name: 'Claude Haiku 4.5', description: 'Fast and efficient', thinking: { type: 'none' }, diff --git a/ui/src/components/copilot/config-form/use-copilot-config-form.ts b/ui/src/components/copilot/config-form/use-copilot-config-form.ts index 48283207..1c91cc8b 100644 --- a/ui/src/components/copilot/config-form/use-copilot-config-form.ts +++ b/ui/src/components/copilot/config-form/use-copilot-config-form.ts @@ -55,7 +55,7 @@ export function useCopilotConfigForm() { const autoStart = localOverrides.autoStart ?? config?.auto_start ?? false; const port = localOverrides.port ?? config?.port ?? 4141; const accountType = localOverrides.accountType ?? config?.account_type ?? 'individual'; - const currentModel = localOverrides.model ?? config?.model ?? 'claude-opus-4-5-20250514'; + const currentModel = localOverrides.model ?? config?.model ?? 'claude-sonnet-4-5-20250929'; const rateLimit = localOverrides.rateLimit ?? config?.rate_limit?.toString() ?? ''; const waitOnLimit = localOverrides.waitOnLimit ?? config?.wait_on_limit ?? true; const opusModel = localOverrides.opusModel ?? config?.opus_model ?? ''; diff --git a/ui/src/lib/model-catalogs.ts b/ui/src/lib/model-catalogs.ts index 9c6065a1..fe4964ee 100644 --- a/ui/src/lib/model-catalogs.ts +++ b/ui/src/lib/model-catalogs.ts @@ -314,28 +314,28 @@ export const MODEL_CATALOGS: Record = { claude: { provider: 'claude', displayName: 'Claude (Anthropic)', - defaultModel: 'claude-sonnet-4-5-20250514', + defaultModel: 'claude-sonnet-4-5-20250929', models: [ { - id: 'claude-opus-4-5-20250220', + id: 'claude-opus-4-5-20251101', name: 'Claude Opus 4.5', description: 'Most capable Claude model', presetMapping: { - default: 'claude-opus-4-5-20250220', - opus: 'claude-opus-4-5-20250220', - sonnet: 'claude-sonnet-4-5-20250514', - haiku: 'claude-haiku-4-5-20250514', + default: 'claude-opus-4-5-20251101', + opus: 'claude-opus-4-5-20251101', + sonnet: 'claude-sonnet-4-5-20250929', + haiku: 'claude-haiku-4-5-20251001', }, }, { - id: 'claude-sonnet-4-5-20250514', + id: 'claude-sonnet-4-5-20250929', name: 'Claude Sonnet 4.5', description: 'Balanced performance and speed', presetMapping: { - default: 'claude-sonnet-4-5-20250514', - opus: 'claude-opus-4-5-20250220', - sonnet: 'claude-sonnet-4-5-20250514', - haiku: 'claude-haiku-4-5-20250514', + default: 'claude-sonnet-4-5-20250929', + opus: 'claude-opus-4-5-20251101', + sonnet: 'claude-sonnet-4-5-20250929', + haiku: 'claude-haiku-4-5-20251001', }, }, { @@ -344,13 +344,13 @@ export const MODEL_CATALOGS: Record = { description: 'Previous generation Sonnet', presetMapping: { default: 'claude-sonnet-4-20250514', - opus: 'claude-opus-4-5-20250220', + opus: 'claude-opus-4-5-20251101', sonnet: 'claude-sonnet-4-20250514', - haiku: 'claude-haiku-4-5-20250514', + haiku: 'claude-haiku-4-5-20251001', }, }, { - id: 'claude-haiku-4-5-20250514', + id: 'claude-haiku-4-5-20251001', name: 'Claude Haiku 4.5', description: 'Fast and efficient', },