authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-02-12 15:49:22-08:00
committergravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-02-12 15:49:22-08:00
logea16f6fdd7a0197fa268032f26dad58213df66a5
treebcae8215b3dea28c859cac261c8da04e23791aa2
parent73bc60ef8a3c43126c40f317ec65ca38c0a045ba

spark


1 files changed, 8 insertions(+), 1 deletions(-)

packages/contracts/src/model.ts+8-1
...@@ -1,10 +1,17 @@...@@ -1,10 +1,17 @@
1export const MODEL_OPTIONS = ["gpt-5.3-codex", "gpt-5.2-codex", "gpt-5.2"] as const;1export const MODEL_OPTIONS = [
2 "gpt-5.3-codex",
3 "gpt-5.3-codex-spark",
4 "gpt-5.2-codex",
5 "gpt-5.2",
6] as const;
27
3export const DEFAULT_MODEL = "gpt-5.3-codex";8export const DEFAULT_MODEL = "gpt-5.3-codex";
49
5export const MODEL_SLUG_ALIASES: Record<string, string> = {10export const MODEL_SLUG_ALIASES: Record<string, string> = {
6 "5.3": "gpt-5.3-codex",11 "5.3": "gpt-5.3-codex",
7 "gpt-5.3": "gpt-5.3-codex",12 "gpt-5.3": "gpt-5.3-codex",
13 "5.3-spark": "gpt-5.3-codex-spark",
14 "gpt-5.3-spark": "gpt-5.3-codex-spark",
8};15};
916
10export function normalizeModelSlug(model: string | null | undefined): string | null {17export function normalizeModelSlug(model: string | null | undefined): string | null {