From 3086e5d979e576020add7e4716962f1dfb7530a5 Mon Sep 17 00:00:00 2001 From: Lex Christopherson Date: Wed, 11 Mar 2026 01:33:34 -0600 Subject: [PATCH] =?UTF-8?q?fix(cli):=20match=20default=20model=20by=20id.i?= =?UTF-8?q?ncludes('sonnet')=20=E2=80=94=20API=20returns=20dated=20IDs=20n?= =?UTF-8?q?ot=20aliases?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cli.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cli.ts b/src/cli.ts index 26f90816f..d3a736515 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -23,9 +23,9 @@ const settingsManager = SettingsManager.create(agentDir) if (!settingsManager.getDefaultModel()) { const availableModels = modelRegistry.getAvailable() if (availableModels.length > 0) { - // Prefer Anthropic's claude-sonnet-4-6, then any Anthropic model, then first available + // Prefer a mid-tier Anthropic model (sonnet), then any Anthropic, then first available const preferred = - availableModels.find((m) => m.provider === 'anthropic' && m.id === 'claude-sonnet-4-6') || + availableModels.find((m) => m.provider === 'anthropic' && m.id.includes('sonnet')) || availableModels.find((m) => m.provider === 'anthropic') || availableModels[0] settingsManager.setDefaultModelAndProvider(preferred.provider, preferred.id)