fix(codex): standardize haiku defaults on gpt-5.1-codex-mini

This commit is contained in:
Tam Nhu Tran committed 2026-03-07 15:18:44 +07:00
1 parent 8a9751a819
commit f4a7d4dc2c
4 files changed
+19 -6

No files matched your search

+2 -2
View File
@@ -121,7 +121,7 @@ export const MODEL_CATALOGS: Record<string, ProviderCatalog> = {
default: 'gpt-5.3-codex',
opus: 'gpt-5.3-codex',
sonnet: 'gpt-5.3-codex',
haiku: 'gpt-5-mini',
haiku: 'gpt-5.1-codex-mini',
},
},
{
@@ -132,7 +132,7 @@ export const MODEL_CATALOGS: Record<string, ProviderCatalog> = {
default: 'gpt-5.2-codex',
opus: 'gpt-5.2-codex',
sonnet: 'gpt-5.2-codex',
haiku: 'gpt-5-mini',
haiku: 'gpt-5.1-codex-mini',
},
},
{
@@ -0,0 +1,13 @@
import { describe, expect, it } from 'vitest';
import { MODEL_CATALOGS } from '@/lib/model-catalogs';
describe('codex model catalog defaults', () => {
it('uses gpt-5.1-codex-mini as the haiku mapping for codex presets', () => {
const codexCatalog = MODEL_CATALOGS.codex;
const codex53 = codexCatalog.models.find((model) => model.id === 'gpt-5.3-codex');
const codex52 = codexCatalog.models.find((model) => model.id === 'gpt-5.2-codex');
expect(codex53?.presetMapping?.haiku).toBe('gpt-5.1-codex-mini');
expect(codex52?.presetMapping?.haiku).toBe('gpt-5.1-codex-mini');
});
});