chore: refresh codex and claude model catalogs (#342)
* fix: refresh codex and claude model catalogs * fix: remove gpt-5.3
This commit is contained in:
@@ -72,7 +72,7 @@ func (a *ClaudeCode) IsInstalled(ctx context.Context) (*DiscoveryResult, error)
|
||||
return result, nil
|
||||
}
|
||||
|
||||
func (a *ClaudeCode) DefaultModel() string { return "claude-sonnet-4-5" }
|
||||
func (a *ClaudeCode) DefaultModel() string { return "claude-sonnet-4-6" }
|
||||
|
||||
func (a *ClaudeCode) ListModels(ctx context.Context) (*ModelList, error) {
|
||||
return &ModelList{Models: claudeCodeStaticModels(), SupportsDynamic: false}, nil
|
||||
@@ -184,7 +184,8 @@ var claudeCodePermSettings = map[string]PermissionSetting{
|
||||
|
||||
func claudeCodeStaticModels() []Model {
|
||||
return []Model{
|
||||
{ID: "claude-sonnet-4-5", Name: "Sonnet 4.5", Description: "Latest Sonnet with improved reasoning", Provider: "anthropic", ContextWindow: 200000, IsDefault: true, Source: "static"},
|
||||
{ID: "claude-sonnet-4-6", Name: "Sonnet 4.6", Description: "Latest Sonnet model for coding and everyday tasks", Provider: "anthropic", ContextWindow: 200000, IsDefault: true, Source: "static"},
|
||||
{ID: "claude-sonnet-4-5", Name: "Sonnet 4.5", Description: "Previous Sonnet generation with strong reasoning", Provider: "anthropic", ContextWindow: 200000, Source: "static"},
|
||||
{ID: "claude-opus-4-6", Name: "Opus 4.6", Description: "Latest and most capable model for complex tasks", Provider: "anthropic", ContextWindow: 200000, Source: "static"},
|
||||
{ID: "claude-opus-4-5", Name: "Opus 4.5", Description: "Most capable model for complex tasks", Provider: "anthropic", ContextWindow: 200000, Source: "static"},
|
||||
{ID: "claude-haiku-4-5", Name: "Haiku 4.5", Description: "Fast and affordable model for simple tasks", Provider: "anthropic", ContextWindow: 200000, Source: "static"},
|
||||
|
||||
@@ -67,7 +67,7 @@ func (a *Codex) IsInstalled(ctx context.Context) (*DiscoveryResult, error) {
|
||||
return result, nil
|
||||
}
|
||||
|
||||
func (a *Codex) DefaultModel() string { return "gpt-5.2-codex" }
|
||||
func (a *Codex) DefaultModel() string { return "gpt-5.3-codex" }
|
||||
|
||||
func (a *Codex) ListModels(ctx context.Context) (*ModelList, error) {
|
||||
return &ModelList{Models: codexStaticModels(), SupportsDynamic: false}, nil
|
||||
@@ -152,7 +152,8 @@ var codexPermSettings = map[string]PermissionSetting{
|
||||
|
||||
func codexStaticModels() []Model {
|
||||
return []Model{
|
||||
{ID: "gpt-5.2-codex", Name: "GPT-5.2 Codex", Description: "Latest frontier agentic coding model", Provider: "openai", ContextWindow: 200000, IsDefault: true, Source: "static"},
|
||||
{ID: "gpt-5.3-codex", Name: "GPT-5.3 Codex", Description: "Most capable agentic coding model to date", Provider: "openai", ContextWindow: 400000, IsDefault: true, Source: "static"},
|
||||
{ID: "gpt-5.2-codex", Name: "GPT-5.2 Codex", Description: "Frontier agentic coding model", Provider: "openai", ContextWindow: 200000, Source: "static"},
|
||||
{ID: "gpt-5.1-codex-max", Name: "GPT-5.1 Codex Max", Description: "Codex-optimized flagship for deep and fast reasoning", Provider: "openai", ContextWindow: 200000, Source: "static"},
|
||||
{ID: "gpt-5.1-codex-mini", Name: "GPT-5.1 Codex Mini", Description: "Optimized for codex. Cheaper, faster, but less capable", Provider: "openai", ContextWindow: 200000, Source: "static"},
|
||||
{ID: "gpt-5.2", Name: "GPT-5.2", Description: "Latest frontier model with improvements across knowledge, reasoning and coding", Provider: "openai", ContextWindow: 200000, Source: "static"},
|
||||
|
||||
Reference in New Issue
Block a user