Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion autofix/ai.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import (
const (
AIProviderFlagHelp = `AI API provider to generate auto fixes to issues. Valid options are:
- gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite, gemini-2.0-flash, gemini-2.0-flash-lite (gemini, default);
- claude-sonnet-4-0 (claude, default), claude-opus-4-0, claude-opus-4-1, claude-sonnet-3-7`
- claude-sonnet-4-0 (claude, default), claude-sonnet-4-5, claude-opus-4-0, claude-opus-4-1, claude-haiku-4-5, claude-sonnet-3-7`

AIPrompt = `Provide a brief explanation and a solution to fix this security issue
in Go programming language: %q.
Expand Down
6 changes: 6 additions & 0 deletions autofix/claude.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ const (
ModelClaudeOpus4_0 = anthropic.ModelClaudeOpus4_0
ModelClaudeOpus4_1 = anthropic.ModelClaudeOpus4_1_20250805
ModelClaudeSonnet4_0 = anthropic.ModelClaudeSonnet4_0
ModelClaudeSonnet4_5 = anthropic.ModelClaudeSonnet4_5_20250929
ModelClaudeHaiku4_5 = anthropic.ModelClaudeHaiku4_5_20251001
)

var _ GenAIClient = (*claudeWrapper)(nil)
Expand Down Expand Up @@ -68,6 +70,10 @@ func parseAnthropicModel(model string) anthropic.Model {
return anthropic.ModelClaudeOpus4_0
case "claude-opus-4-1":
return anthropic.ModelClaudeOpus4_1_20250805
case "claude-sonnet-4-5", "claude-sonnet-4-5-20250929":
return anthropic.ModelClaudeSonnet4_5_20250929
case "claude-haiku-4-5", "claude-haiku-4-5-20251001":
return anthropic.ModelClaudeHaiku4_5_20251001
}

return anthropic.ModelClaudeSonnet4_0
Expand Down