open-design/apps
Nagendhra Madishetti 3c94fa575c
feat(daemon): expose gemini-3 preview models and 2.5-flash-lite in the Gemini picker (#986)
* feat(daemon): expose gemini-3 preview models and 2.5-flash-lite in the Gemini fallback list

Issue #981: the Gemini agent picker only offered 2.5 Pro / 2.5 Flash
even though the Gemini CLI ships gemini-3-pro-preview, gemini-3-flash-preview,
and gemini-2.5-flash-lite. Users had to fall back to "Default" or
type the id by hand to reach the newer generation.

Add the three model ids to fallbackModels with the same shape as the
existing entries so the picker surfaces them inline.

* test(daemon): pin Gemini picker fallbackModels order

mrcfps flagged on PR #986 that the new fallback ids only had implicit
coverage via the static array, which means a future reorder/removal in
AGENT_DEFS could silently reshape the Settings UI without tripping CI.
Mirror the codex/qoder regression-test pattern so the Gemini picker
contents stay locked to the documented priority order: default,
gemini-3-pro-preview, gemini-3-flash-preview, gemini-2.5-pro,
gemini-2.5-flash, gemini-2.5-flash-lite.

This is especially worth covering for Gemini because the CLI accepts
arbitrary custom ids, so a regression in the picker would not surface
during manual QA.

---------

Co-authored-by: Nagendhra <nagendhra405@gmail.com>
2026-05-09 08:15:34 +08:00
..
daemon feat(daemon): expose gemini-3 preview models and 2.5-flash-lite in the Gemini picker (#986) 2026-05-09 08:15:34 +08:00
desktop feat(desktop): export artifacts directly to PDF (#532) 2026-05-08 23:42:12 +08:00
landing-page release: Open Design 0.5.0 (#820) 2026-05-08 00:41:01 +08:00
packaged fix(packaged): swallow harmless setTypeOfService EINVAL from undici (#895) (#906) 2026-05-09 01:16:23 +08:00
web fix(web): keep chat auto-scroll glued to bottom across streaming chunks (#989) 2026-05-09 08:15:15 +08:00
AGENTS.md test(e2e): gate beta packaged runtime (#637) 2026-05-06 17:44:29 +08:00