From 53391f2065fafc4d52925bcafcc56bca113fc631 Mon Sep 17 00:00:00 2001 From: Kenneth Mungai <35601092+ki3ani@users.noreply.github.com> Date: Sat, 25 Oct 2025 00:40:56 +0300 Subject: [PATCH] feat(snowflake): add support for newer Claude 4.5 and 4 models (#5350) Signed-off-by: ki3ani --- crates/goose/src/providers/snowflake.rs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/crates/goose/src/providers/snowflake.rs b/crates/goose/src/providers/snowflake.rs index 0534c52c..7138625a 100644 --- a/crates/goose/src/providers/snowflake.rs +++ b/crates/goose/src/providers/snowflake.rs @@ -15,8 +15,18 @@ use crate::conversation::message::Message; use crate::model::ModelConfig; use rmcp::model::Tool; -pub const SNOWFLAKE_DEFAULT_MODEL: &str = "claude-4-sonnet"; -pub const SNOWFLAKE_KNOWN_MODELS: &[&str] = &["claude-4-sonnet", "claude-3-7-sonnet"]; +pub const SNOWFLAKE_DEFAULT_MODEL: &str = "claude-sonnet-4-5"; +pub const SNOWFLAKE_KNOWN_MODELS: &[&str] = &[ + // Claude 4.5 series + "claude-sonnet-4-5", + "claude-haiku-4-5", + // Claude 4 series + "claude-4-sonnet", + "claude-4-opus", + // Claude 3 series + "claude-3-7-sonnet", + "claude-3-5-sonnet", +]; pub const SNOWFLAKE_DOC_URL: &str = "https://docs.snowflake.com/user-guide/snowflake-cortex/aisql#choosing-a-model";