From b59aff5199296bb8d24c1b7833ebf6a7414a3f7b Mon Sep 17 00:00:00 2001 From: Bhargav Donga Date: Fri, 27 Feb 2026 23:32:07 -0800 Subject: [PATCH] feat: add Claude 4.6 models and update default model Add claude-sonnet-4-6 and claude-opus-4-6 to CLAUDE_MODELS and set claude-sonnet-4-6 as the new DEFAULT_MODEL. Co-Authored-By: Claude Sonnet 4.6 --- src/constants.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/constants.py b/src/constants.py index 5fb452b..15195c7 100644 --- a/src/constants.py +++ b/src/constants.py @@ -69,7 +69,10 @@ async def chat_endpoint(): ... # Models supported by Claude Agent SDK (as of November 2025) # NOTE: Claude Agent SDK only supports Claude 4+ models, not Claude 3.x CLAUDE_MODELS = [ - # Claude 4.5 Family (Latest - Fall 2025) - RECOMMENDED + # Claude 4.6 Family (Latest) - RECOMMENDED + "claude-opus-4-6", # Most capable + "claude-sonnet-4-6", # Recommended - best coding model + # Claude 4.5 Family (Fall 2025) "claude-opus-4-5-20250929", # Latest Opus 4.5 - Most capable "claude-sonnet-4-5-20250929", # Recommended - best coding model "claude-haiku-4-5-20251001", # Fast & cheap @@ -88,7 +91,7 @@ async def chat_endpoint(): ... # Default model (recommended for most use cases) # Can be overridden via DEFAULT_MODEL environment variable -DEFAULT_MODEL = os.getenv("DEFAULT_MODEL", "claude-sonnet-4-5-20250929") +DEFAULT_MODEL = os.getenv("DEFAULT_MODEL", "claude-sonnet-4-6") # Fast model (for speed/cost optimization) FAST_MODEL = "claude-haiku-4-5-20251001"