Merge pull request #682 from 0xble/fix/claude-base-models

fix(config): update claude base models to latest
This commit is contained in:
Kai (Tam Nhu) Tran
2026-03-07 03:56:06 -05:00
committed by GitHub
9 changed files with 110 additions and 14 deletions
+14 -1
View File
@@ -223,7 +223,7 @@ export const MODEL_CATALOG: Partial<Record<CLIProxyProvider, ProviderCatalog>> =
claude: {
provider: 'claude',
displayName: 'Claude (Anthropic)',
defaultModel: 'claude-sonnet-4-5-20250929',
defaultModel: 'claude-sonnet-4-6',
models: [
{
id: 'claude-opus-4-6',
@@ -238,6 +238,19 @@ export const MODEL_CATALOG: Partial<Record<CLIProxyProvider, ProviderCatalog>> =
},
extendedContext: true,
},
{
id: 'claude-sonnet-4-6',
name: 'Claude Sonnet 4.6',
description: 'Balanced performance and speed',
thinking: {
type: 'budget',
min: 1024,
max: 128000,
zeroAllowed: false,
dynamicAllowed: true,
},
extendedContext: true,
},
{
id: 'claude-opus-4-5-20251101',
name: 'Claude Opus 4.5',
+1 -1
View File
@@ -381,7 +381,7 @@ async function handleCreate(args: string[]): Promise<void> {
}
// Step 4: Model configuration (use preset default if available)
const defaultModel = preset?.defaultModel || 'claude-sonnet-4-5-20250929';
const defaultModel = preset?.defaultModel || 'claude-sonnet-4-6';
let model = parsedArgs.model || openRouterModel || preset?.defaultModel;
if (!model && !parsedArgs.yes && !preset) {
model = await InteractivePrompt.input('Default model (ANTHROPIC_MODEL)', {