From e42ef9a95d27e3b3ed10f11871c0e9ec4a9c2760 Mon Sep 17 00:00:00 2001 From: gl11tchy <211956100+gl11tchy@users.noreply.github.com> Date: Wed, 18 Feb 2026 13:43:22 +0000 Subject: [PATCH] feat(registry): add Claude Sonnet 4.6 model definitions Add claude-sonnet-4-6 to: - Claude OAuth provider (model_definitions_static_data.go) - Antigravity model config (thinking + non-thinking entries) - GitHub Copilot provider (model_definitions.go) Ref: https://docs.anthropic.com/en/docs/about-claude/models --- internal/registry/model_definitions.go | 12 ++++++++++++ internal/registry/model_definitions_static_data.go | 14 ++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/internal/registry/model_definitions.go b/internal/registry/model_definitions.go index abd943bc..118aa7a2 100644 --- a/internal/registry/model_definitions.go +++ b/internal/registry/model_definitions.go @@ -306,6 +306,18 @@ func GetGitHubCopilotModels() []*ModelInfo { MaxCompletionTokens: 64000, SupportedEndpoints: []string{"/chat/completions"}, }, + { + ID: "claude-sonnet-4.6", + Object: "model", + Created: now, + OwnedBy: "github-copilot", + Type: "github-copilot", + DisplayName: "Claude Sonnet 4.6", + Description: "Anthropic Claude Sonnet 4.6 via GitHub Copilot", + ContextLength: 200000, + MaxCompletionTokens: 64000, + SupportedEndpoints: []string{"/chat/completions"}, + }, { ID: "claude-sonnet-4", Object: "model", diff --git a/internal/registry/model_definitions_static_data.go b/internal/registry/model_definitions_static_data.go index 26716804..f366308d 100644 --- a/internal/registry/model_definitions_static_data.go +++ b/internal/registry/model_definitions_static_data.go @@ -40,6 +40,18 @@ func GetClaudeModels() []*ModelInfo { MaxCompletionTokens: 128000, Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: false}, }, + { + ID: "claude-sonnet-4-6", + Object: "model", + Created: 1771286400, // 2026-02-17 + OwnedBy: "anthropic", + Type: "claude", + DisplayName: "Claude 4.6 Sonnet", + Description: "Best combination of speed and intelligence", + ContextLength: 200000, + MaxCompletionTokens: 64000, + Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: false}, + }, { ID: "claude-opus-4-5-20251101", Object: "model", @@ -896,7 +908,9 @@ func GetAntigravityModelConfig() map[string]*AntigravityModelConfig { "claude-sonnet-4-5-thinking": {Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: true}, MaxCompletionTokens: 64000}, "claude-opus-4-5-thinking": {Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: true}, MaxCompletionTokens: 64000}, "claude-opus-4-6-thinking": {Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: true}, MaxCompletionTokens: 64000}, + "claude-sonnet-4-6-thinking": {Thinking: &ThinkingSupport{Min: 1024, Max: 128000, ZeroAllowed: true, DynamicAllowed: true}, MaxCompletionTokens: 64000}, "claude-sonnet-4-5": {MaxCompletionTokens: 64000}, + "claude-sonnet-4-6": {MaxCompletionTokens: 64000}, "gpt-oss-120b-medium": {}, "tab_flash_lite_preview": {}, }