From f585cbd56abbef26b2bae590fd451a41110f658f Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 12 Jul 2025 14:29:30 +0300 Subject: fix: use correct Claude CLI model aliases MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Changed from sonnet-4/sonnet-3.5 to sonnet/opus - Claude CLI uses simple aliases, not version numbers - Falls back to opus (most capable) then default model 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- internal/release/release.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'internal') diff --git a/internal/release/release.go b/internal/release/release.go index 7349bee..6db36e6 100644 --- a/internal/release/release.go +++ b/internal/release/release.go @@ -330,15 +330,15 @@ func (m *Manager) GenerateAIReleaseNotes(repoPath, repoName, tag string, allTags // Run Claude CLI fmt.Println(" Running Claude CLI command:") - fmt.Printf(" claude --model sonnet-4 \n") + fmt.Printf(" claude --model sonnet \n") fmt.Printf(" Prompt length: %d characters\n", len(prompt.String())) - cmd := exec.Command("claude", "--model", "sonnet-4", prompt.String()) + cmd := exec.Command("claude", "--model", "sonnet", prompt.String()) output, err := cmd.Output() if err != nil { - // Try with sonnet-3.5 model - fmt.Println(" Trying with sonnet-3.5 model...") - cmd = exec.Command("claude", "--model", "sonnet-3.5", prompt.String()) + // Try with opus model + fmt.Println(" Trying with opus model...") + cmd = exec.Command("claude", "--model", "opus", prompt.String()) output, err = cmd.Output() if err != nil { // Try with default model -- cgit v1.2.3