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:
José Almeida
2026-03-02 16:18:39 +00:00
committed by GitHub
parent 2062f1dbfe
commit 2dbd0e778c
2 changed files with 6 additions and 4 deletions
@@ -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"},
+3 -2
View File
@@ -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"},