diff --git a/src/cliproxy/config/generator.ts b/src/cliproxy/config/generator.ts index e64c4f8c..7ea5abaf 100644 --- a/src/cliproxy/config/generator.ts +++ b/src/cliproxy/config/generator.ts @@ -41,8 +41,9 @@ export const CCS_CONTROL_PANEL_SECRET = 'ccs'; * v16: Narrow stale Gemini alias cleanup to broad multi-version guessed ranges * v17: Persist routing.strategy from CCS unified config * v18: Added Claude Opus 4.7 Thinking alias and promoted to default AGY model + * v19: Added Claude Opus 4.7 non-thinking alias for symmetry with Sonnet */ -export const CLIPROXY_CONFIG_VERSION = 18; +export const CLIPROXY_CONFIG_VERSION = 19; interface RegenerateConfigOptions { configPath?: string; @@ -88,6 +89,7 @@ const DEFAULT_ANTIGRAVITY_ALIASES: OAuthModelAliasEntry[] = [ { name: 'claude-sonnet-4-6-thinking', alias: 'claude-sonnet-4-6', fork: true }, { name: 'claude-opus-4-6-thinking', alias: 'claude-opus-4-6-thinking', fork: true }, { name: 'claude-opus-4-7-thinking', alias: 'claude-opus-4-7-thinking', fork: true }, + { name: 'claude-opus-4-7', alias: 'claude-opus-4-7', fork: true }, ]; const BUILT_IN_GEMINI_ALIAS_NAMES = new Set( diff --git a/src/cliproxy/model-catalog.ts b/src/cliproxy/model-catalog.ts index a7fa5eac..f2038161 100644 --- a/src/cliproxy/model-catalog.ts +++ b/src/cliproxy/model-catalog.ts @@ -108,7 +108,7 @@ export const MODEL_CATALOG: Partial> = { id: 'claude-opus-4-7', name: 'Claude Opus 4.7', - description: 'Latest flagship without thinking', + description: 'Latest flagship model', nativeImageInput: true, thinking: { type: 'budget',