authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-03-05 19:51:58-08:00
committergravatar for jmarminge@gmail.comJulius Marminge <jmarminge@gmail.com> 2026-03-05 23:00:41-08:00
log2589176c82fdddaa11429d13f38ee987a945566b
tree901f9731978de948b5b0a6cd4a45155be1541ef1
parentadfd99bdec8dc122df2a28928536630247690b53

Add GPT-5.4 to Codex model options

- include `gpt-5.4` in Codex app model option coverage - only keep truly custom Cursor models in the custom model option list

2 files changed, 3 insertions(+), 1 deletions(-)

apps/web/src/appSettings.test.ts+1
......@@ -33,6 +33,7 @@ describe("getAppModelOptions", () => {
3333 const options = getAppModelOptions("codex", ["custom/internal-model"]);
3434
3535 expect(options.map((option) => option.slug)).toEqual([
36 "gpt-5.4",
3637 "gpt-5.3-codex",
3738 "gpt-5.3-codex-spark",
3839 "gpt-5.2-codex",
apps/web/src/components/ChatView.tsx+2-1
......@@ -5296,7 +5296,8 @@ function getCustomModelOptionsByProvider(settings: {
52965296 cursor: [
52975297 ...cursorFamilyOptions,
52985298 ...getAppModelOptions("cursor", settings.customCursorModels).filter(
5299 (option) => !cursorFamilyOptions.some((family) => family.slug === option.slug),
5299 (option) =>
5300 option.isCustom && !cursorFamilyOptions.some((family) => family.slug === option.slug),
53005301 ),
53015302 ],
53025303 };