@@ -5,11 +5,12 @@ export interface ModelEntry {
55}
66
77export const ALL_MODELS : ModelEntry [ ] = [
8- { id : "claude-opus-4-6" , label : "Opus 4.6" , provider : "anthropic" } ,
9- { id : "claude-sonnet-4-5" , label : "Sonnet 4.5" , provider : "anthropic" } ,
10- { id : "claude-haiku-4-5" , label : "Haiku 4.5" , provider : "anthropic" } ,
11- { id : "codex-5.3" , label : "Codex 5.3" , provider : "codex" } ,
12- { id : "codex-5.1-mini" , label : "Codex 5.1 Mini" , provider : "codex" } ,
8+ { id : "claude-opus-4-6" , label : "Opus 4.6" , provider : "anthropic" } ,
9+ { id : "claude-sonnet-4-5" , label : "Sonnet 4.5" , provider : "anthropic" } ,
10+ { id : "claude-haiku-4-5" , label : "Haiku 4.5" , provider : "anthropic" } ,
11+ { id : "gpt-5.3-codex" , label : "Codex 5.3" , provider : "codex" } ,
12+ { id : "gpt-5.2-codex" , label : "Codex 5.2" , provider : "codex" } ,
13+ { id : "gpt-5.1-codex-mini" , label : "Codex 5.1 Mini" , provider : "codex" } ,
1314] ;
1415
1516export const DEFAULT_ANTHROPIC_MODEL = ALL_MODELS [ 0 ] . id ;
@@ -25,13 +26,14 @@ export function providerForModelId(id: string): "anthropic" | "codex" | null {
2526
2627/**
2728 * Return the cheapest / smallest model available given authorized providers.
28- * Order of preference: haiku → codex-mini → sonnet → codex-5.3 → opus
29+ * Order of preference: haiku → codex-mini → sonnet → codex-5.2 → codex-5. 3 → opus
2930 */
3031const TITLE_MODEL_PRIORITY : string [ ] = [
3132 "claude-haiku-4-5" ,
32- "codex -5.1-mini" ,
33+ "gpt -5.1-codex -mini" ,
3334 "claude-sonnet-4-5" ,
34- "codex-5.3" ,
35+ "gpt-5.2-codex" ,
36+ "gpt-5.3-codex" ,
3537 "claude-opus-4-6" ,
3638] ;
3739
0 commit comments