From aa87bd4b58810b102ea8f46aed484766fa6f56e6 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 b2ad0e0f28bfd699eee0b8189623ff13dc581529..f6b857d104b408b49b2aa9d1ec3f02b31f81719e 100644 --- a/crates/language_model/src/language_model.rs +++ b/crates/language_model/src/language_model.rs @@ -244,6 +244,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), ];