fix: correct claude image analysis default model

This commit is contained in:
Kai (Tam Nhu) Tran
2026-05-30 15:20:36 -04:00
committed by Tam Nhu Tran
parent 62a4d44b58
commit 88421026c6
2 changed files with 9 additions and 1 deletions
+1 -1
View File
@@ -183,7 +183,7 @@ export const DEFAULT_IMAGE_ANALYSIS_CONFIG: ImageAnalysisConfig = {
codex: 'gpt-5.1-codex-mini',
kiro: 'kiro-claude-haiku-4-5',
ghcp: 'claude-haiku-4.5',
claude: 'claude-haiku-4.5-20251001',
claude: 'claude-haiku-4-5-20251001',
qwen: 'vision-model',
iflow: 'qwen3-vl-plus',
kimi: 'vision-model',
@@ -3,12 +3,20 @@ import {
DEFAULT_IMAGE_ANALYSIS_CONFIG,
type ImageAnalysisConfig,
} from '../../../../src/config/unified-config-types';
import { findModel } from '../../../../src/cliproxy/model-catalog';
import {
canonicalizeImageAnalysisConfig,
resolveImageAnalysisStatus,
} from '../../../../src/utils/hooks/image-analysis-backend-resolver';
describe('image-analysis-backend-resolver', () => {
it('uses a catalog-backed Claude image analysis default model', () => {
const defaultModel = DEFAULT_IMAGE_ANALYSIS_CONFIG.provider_models.claude;
expect(defaultModel).toBe('claude-haiku-4-5-20251001');
expect(findModel('claude', defaultModel)?.id).toBe(defaultModel);
});
it('canonicalizes provider aliases in config', () => {
const config = canonicalizeImageAnalysisConfig({
enabled: true,