From 5d97d0f9fe8ad34367bf6f753fc5a8e12f0885ec Mon Sep 17 00:00:00 2001 From: Michael Chihlas Date: Fri, 6 Mar 2026 18:16:17 -0500 Subject: [PATCH] feat: switch AI provider to Claude Sonnet 4.6 + add shift+enter hint to chat inputs - Default AI_PROVIDER changed from gemini to anthropic - AI_MODEL and AI_MODEL_ANTHROPIC updated to claude-sonnet-4-6 - Added "Shift + Enter for a new line" hint below all chat textareas Co-Authored-By: Claude Opus 4.6 --- backend/app/core/config.py | 6 +- frontend/src/components/ai-chat/ChatInput.tsx | 5 +- .../src/components/copilot/CopilotPanel.tsx | 1 + frontend/src/pages/AssistantChatPage.tsx | 61 ++++++++++--------- 4 files changed, 40 insertions(+), 33 deletions(-) diff --git a/backend/app/core/config.py b/backend/app/core/config.py index f1b0edc2..a55d2e96 100644 --- a/backend/app/core/config.py +++ b/backend/app/core/config.py @@ -74,15 +74,15 @@ class Settings(BaseSettings): # AI Flow Builder ANTHROPIC_API_KEY: Optional[str] = None - AI_MODEL: str = "claude-haiku-4-5-20251001" + AI_MODEL: str = "claude-sonnet-4-6" AI_CONVERSATION_TTL_HOURS: int = 24 AI_MAX_CALLS_PER_FLOW: int = 10 AI_REQUEST_TIMEOUT_SECONDS: int = 45 # AI Provider selection - AI_PROVIDER: str = "gemini" # "gemini" or "anthropic" + AI_PROVIDER: str = "anthropic" # "gemini" or "anthropic" GOOGLE_AI_API_KEY: Optional[str] = None AI_MODEL_GEMINI: str = "gemini-2.5-flash" - AI_MODEL_ANTHROPIC: str = "claude-haiku-4-5-20251001" + AI_MODEL_ANTHROPIC: str = "claude-sonnet-4-6" # MCP (Model Context Protocol) integrations ENABLE_MCP_MICROSOFT_LEARN: bool = True diff --git a/frontend/src/components/ai-chat/ChatInput.tsx b/frontend/src/components/ai-chat/ChatInput.tsx index f89173d0..987b6b8c 100644 --- a/frontend/src/components/ai-chat/ChatInput.tsx +++ b/frontend/src/components/ai-chat/ChatInput.tsx @@ -37,7 +37,8 @@ export function ChatInput({ onSend, disabled, placeholder = 'Type a message...' } return ( -
+
+