Skip to content

Commit 1ffb5f0

Browse files
committed
Fix Claude model name: use claude-sonnet-4-5 (correct format per documentation)
1 parent d665331 commit 1ffb5f0

2 files changed

Lines changed: 14 additions & 1 deletion

File tree

.github/agent/agent.mjs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,17 @@ if (provider === "claude") {
4242
}
4343
aiClient = new Anthropic({ apiKey });
4444
aiModel = process.env.CLAUDE_MODEL || "claude-sonnet-4-5";
45+
46+
// Validate model name format (warn if incorrect)
47+
if (aiModel.includes("claude-4-5") || aiModel.includes("claude-3-5")) {
48+
// Check for common incorrect formats
49+
if (aiModel.match(/claude-[0-9]-[0-9]-sonnet/)) {
50+
console.warn(`[AGENT] WARNING: Model name "${aiModel}" appears to be in incorrect format.`);
51+
console.warn(`[AGENT] Correct format: claude-sonnet-4-5 (not claude-4-5-sonnet)`);
52+
console.warn(`[AGENT] See: https://platform.claude.com/docs/en/about-claude/models/overview`);
53+
}
54+
}
55+
4556
console.log(`[AGENT] Using Claude (Anthropic) with model: ${aiModel}`);
4657
} else if (provider === "openai") {
4758
// OpenAI (original)

.github/workflows/aicode-agent.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,11 @@ jobs:
3737
# AI Provider selection (claude, openai, or gemini)
3838
AI_PROVIDER: ${{ secrets.AI_PROVIDER || 'claude' }}
3939
# Claude/Anthropic (default, FREE tier available)
40+
# Model names: claude-sonnet-4-5 (recommended), claude-haiku-4-5, claude-opus-4-5
41+
# See: https://platform.claude.com/docs/en/about-claude/models/overview
4042
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
4143
CLAUDE_API_KEY: ${{ secrets.CLAUDE_API_KEY }}
42-
CLAUDE_MODEL: ${{ secrets.CLAUDE_MODEL || 'claude-3-5-sonnet-latest' }}
44+
CLAUDE_MODEL: ${{ secrets.CLAUDE_MODEL || 'claude-sonnet-4-5' }}
4345
# OpenAI (fallback)
4446
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
4547
OPENAI_MODEL: ${{ secrets.OPENAI_MODEL || 'gpt-4o' }}

0 commit comments

Comments
 (0)