feat: add gpt-5.5 to codex model catalogs

This commit is contained in:
Tam Nhu Tran committed 2026-04-24 10:30:59 -04:00
1 parent a6170a967d
commit 4efd61ee34
9 files changed
+85 -7

No files matched your search

@@ -28,7 +28,7 @@ describe('CodexTopLevelControlsCard', () => {
const saveButton = screen.getByRole('button', { name: 'Save top-level settings' });
expect(saveButton).toBeDisabled();
await userEvent.type(screen.getByPlaceholderText('gpt-5.4'), 'gpt-5.4-mini');
await userEvent.type(screen.getByPlaceholderText('gpt-5.5'), 'gpt-5.4-mini');
expect(saveButton).toBeEnabled();
await userEvent.click(saveButton);
@@ -4,10 +4,13 @@ import { MODEL_CATALOGS } from '@/lib/model-catalogs';
describe('codex model catalog defaults', () => {
it('uses gpt-5-codex-mini as the haiku mapping for cross-plan codex presets', () => {
const codexCatalog = MODEL_CATALOGS.codex;
const codex55 = codexCatalog.models.find((model) => model.id === 'gpt-5.5');
const codex53 = codexCatalog.models.find((model) => model.id === 'gpt-5.3-codex');
const codex52 = codexCatalog.models.find((model) => model.id === 'gpt-5.2-codex');
const codexMini = codexCatalog.models.find((model) => model.id === 'gpt-5-codex-mini');
expect(codex55?.presetMapping?.haiku).toBe('gpt-5-codex-mini');
expect(codex55?.codexMaxEffort).toBe('xhigh');
expect(codex53?.presetMapping?.haiku).toBe('gpt-5-codex-mini');
expect(codex52?.presetMapping?.haiku).toBe('gpt-5-codex-mini');
expect(codex53?.codexMaxEffort).toBe('xhigh');