From a2090da2a2f69348cbbfba95019fda6aa981da8b Mon Sep 17 00:00:00 2001 From: Michael Neale Date: Tue, 10 Jun 2025 08:17:36 +1000 Subject: [PATCH 1/2] Add Claude 4 models to Anthropic provider - Add claude-sonnet-4-latest and claude-sonnet-4-20250514 - Add claude-opus-4-latest and claude-haiku-4-latest - Fixes #2828: Missing newer Claude models in model list The issue specifically mentioned claude-sonnet-4-20250514 as an example of missing newer models. This change adds the Claude 4 model variants following Anthropic's naming conventions. --- crates/goose/src/providers/anthropic.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/goose/src/providers/anthropic.rs b/crates/goose/src/providers/anthropic.rs index c0cb0fb6e8fe..3fbc5740f5e8 100644 --- a/crates/goose/src/providers/anthropic.rs +++ b/crates/goose/src/providers/anthropic.rs @@ -20,6 +20,11 @@ pub const ANTHROPIC_KNOWN_MODELS: &[&str] = &[ "claude-3-opus-latest", "claude-3-7-sonnet-20250219", "claude-3-7-sonnet-latest", + // Claude 4 models + "claude-sonnet-4-latest", + "claude-sonnet-4-20250514", + "claude-opus-4-latest", + "claude-haiku-4-latest", ]; pub const ANTHROPIC_DOC_URL: &str = "https://docs.anthropic.com/en/docs/about-claude/models"; From cdfb3c58f0929c54ec7a5931b7c59dd5c8b12993 Mon Sep 17 00:00:00 2001 From: Michael Neale Date: Tue, 10 Jun 2025 10:11:35 +1000 Subject: [PATCH 2/2] tidy list --- crates/goose/src/providers/anthropic.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/crates/goose/src/providers/anthropic.rs b/crates/goose/src/providers/anthropic.rs index 3fbc5740f5e8..401da2723e8c 100644 --- a/crates/goose/src/providers/anthropic.rs +++ b/crates/goose/src/providers/anthropic.rs @@ -20,11 +20,9 @@ pub const ANTHROPIC_KNOWN_MODELS: &[&str] = &[ "claude-3-opus-latest", "claude-3-7-sonnet-20250219", "claude-3-7-sonnet-latest", - // Claude 4 models "claude-sonnet-4-latest", "claude-sonnet-4-20250514", "claude-opus-4-latest", - "claude-haiku-4-latest", ]; pub const ANTHROPIC_DOC_URL: &str = "https://docs.anthropic.com/en/docs/about-claude/models";