From fc78408ee44c3b621eb065c095c5d54e8756ba97 Mon Sep 17 00:00:00 2001 From: Marshall Bowers Date: Thu, 22 May 2025 14:50:30 -0400 Subject: [PATCH] language_model: Allow Max Mode for Claude 4 models (#31207) This PR adds the Claude 4 models to the list of models that support Max Mode. Release Notes: - Added Max Mode support for Claude 4 models. --- crates/language_model/src/language_model.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/language_model/src/language_model.rs b/crates/language_model/src/language_model.rs index 8362a802c9693520867cc99f3d61c96c6c8e42f8..124e8cda1e51761a8b15e29a453e0ffa72c3eed9 100644 --- a/crates/language_model/src/language_model.rs +++ b/crates/language_model/src/language_model.rs @@ -248,6 +248,10 @@ pub trait LanguageModel: Send + Sync { } const MAX_MODE_CAPABLE_MODELS: &[CloudModel] = &[ + CloudModel::Anthropic(anthropic::Model::ClaudeOpus4), + CloudModel::Anthropic(anthropic::Model::ClaudeOpus4Thinking), + CloudModel::Anthropic(anthropic::Model::ClaudeSonnet4), + CloudModel::Anthropic(anthropic::Model::ClaudeSonnet4Thinking), CloudModel::Anthropic(anthropic::Model::Claude3_7Sonnet), CloudModel::Anthropic(anthropic::Model::Claude3_7SonnetThinking), ];