From 7e5151778992156ae82b8ad20cf23c21d76aabb2 Mon Sep 17 00:00:00 2001 From: Jay Patel Date: Wed, 7 Oct 2026 01:53:44 +0530 Subject: [PATCH] chore: move API requests from claude-sonnet-4-5 to claude-sonnet-5-5 --- src/commands/analyze.ts | 2 +- src/commands/run.ts | 4 ++-- src/lib/analyzer.ts | 2 +- src/lib/env-check.ts | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/commands/analyze.ts b/src/commands/analyze.ts index eac7211..f40680a 100644 --- a/src/commands/analyze.ts +++ b/src/commands/analyze.ts @@ -20,7 +20,7 @@ export const analyzeCommand = new Command('analyze') .option('--all', 'Analyze all runs that lack analysis') .option('--reanalyze', 'Re-analyze even if analysis already exists') .option('-c, --challenge ', 'Override challenge ID for loading config') - .option('--model ', 'Analyzer model (default: claude-sonnet-4-5-20250929)') + .option('--model ', 'Analyzer model (default: claude-sonnet-5-5)') .option('-k, --api-key ', 'API key for analysis') .option('-p, --provider ', 'Provider for analysis (default: anthropic)') .option('--api-url ', 'Custom API endpoint for analyzer') diff --git a/src/commands/run.ts b/src/commands/run.ts index 30c0cec..da12dcc 100644 --- a/src/commands/run.ts +++ b/src/commands/run.ts @@ -25,7 +25,7 @@ export const runCommand = new Command('run') .option('-l, --local ', 'Use a local challenge directory (with docker-compose.yml)') .option('--analyze', 'Run analysis after completion', true) .option('--no-analyze', 'Skip post-run analysis') - .option('--analyzer-model ', 'Model for analysis (default: claude-sonnet-4-5-20250929)') + .option('--analyzer-model ', 'Model for analysis (default: claude-sonnet-5-5)') .option('--analyzer-key ', 'Separate API key for analysis (defaults to anthropic key)') .option('--analyzer-provider ', 'Provider for analysis (default: same as benchmark or anthropic)') .option('--analyzer-url ', 'Custom API endpoint for analyzer') @@ -49,7 +49,7 @@ export const runCommand = new Command('run') if (!model) { console.error(colors.red(`\n${status.error} No model specified.`)); console.log(colors.gray(` Set via --model or configure default:`)); - console.log(colors.gray(` oasis config set default-model claude-sonnet-4-5-20250929`)); + console.log(colors.gray(` oasis config set default-model claude-sonnet-5-5`)); process.exit(1); } diff --git a/src/lib/analyzer.ts b/src/lib/analyzer.ts index 47fb2b4..dc7108a 100644 --- a/src/lib/analyzer.ts +++ b/src/lib/analyzer.ts @@ -29,7 +29,7 @@ import { normalizeProvider } from './config.js'; // Configuration // ============================================================================= -const DEFAULT_ANALYZER_MODEL = 'claude-sonnet-4-5-20250929'; +const DEFAULT_ANALYZER_MODEL = 'claude-sonnet-5-5'; const MAX_OUTPUT_PER_STEP = ANALYZER_OUTPUT_LIMIT; // ============================================================================= diff --git a/src/lib/env-check.ts b/src/lib/env-check.ts index 36ca03f..a67fb2d 100644 --- a/src/lib/env-check.ts +++ b/src/lib/env-check.ts @@ -268,7 +268,7 @@ export async function checkApiKey( }); try { await client.messages.create({ - model: 'claude-sonnet-4-5-20250929', + model: 'claude-sonnet-5-5', max_tokens: 1, messages: [{ role: 'user', content: 'hi' }], });