From 43f007c2349d35e93de1dcb99403934fba69949e Mon Sep 17 00:00:00 2001 From: Ben Vargas Date: Mon, 24 Nov 2025 12:26:39 -0700 Subject: [PATCH 1/2] feat(registry): add Claude Opus 4.5 model definition Add support for claude-opus-4-5-20251101 with 200K context window and 64K max output tokens. --- internal/registry/model_definitions.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/internal/registry/model_definitions.go b/internal/registry/model_definitions.go index e04652ab..b5760246 100644 --- a/internal/registry/model_definitions.go +++ b/internal/registry/model_definitions.go @@ -23,6 +23,17 @@ func GetClaudeModels() []*ModelInfo { Type: "claude", DisplayName: "Claude 4.5 Sonnet", }, + { + ID: "claude-opus-4-5-20251101", + Object: "model", + Created: 1730419200, // 2025-11-01 + OwnedBy: "anthropic", + Type: "claude", + DisplayName: "Claude 4.5 Opus", + Description: "Premium model combining maximum intelligence with practical performance", + ContextLength: 200000, + MaxCompletionTokens: 64000, + }, { ID: "claude-opus-4-1-20250805", Object: "model", From 08955334003c3fe51215b76f11a93a67516eea4f Mon Sep 17 00:00:00 2001 From: Ben Vargas Date: Mon, 24 Nov 2025 12:27:23 -0700 Subject: [PATCH 2/2] fix(registry): correct Claude Opus 4.5 created timestamp Update epoch from 1730419200 (2024-11-01) to 1761955200 (2025-11-01). --- internal/registry/model_definitions.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/registry/model_definitions.go b/internal/registry/model_definitions.go index b5760246..51e09f91 100644 --- a/internal/registry/model_definitions.go +++ b/internal/registry/model_definitions.go @@ -26,7 +26,7 @@ func GetClaudeModels() []*ModelInfo { { ID: "claude-opus-4-5-20251101", Object: "model", - Created: 1730419200, // 2025-11-01 + Created: 1761955200, // 2025-11-01 OwnedBy: "anthropic", Type: "claude", DisplayName: "Claude 4.5 Opus",