hermes-agent/apps/desktop/src
Mark Vlcek 21781d54ec fix(desktop): structured Fallback Models editor
Settings → Model rendered `fallback_providers` (a list of `{provider,
model}` objects) through the generic `list` config field, which does
`value.join(', ')` and stringified each entry to `[object Object],
[object Object]`.

Add a dedicated provider+model row editor (add/remove), sourced from the
same `getGlobalModelOptions()` the composer picker uses, that reads and
writes the `{provider, model}` chain. Half-filled rows are kept in local
state so the config autosave never persists a partial entry, and an
out-of-catalog model stays selectable so existing custom entries render.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-12 04:33:00 -07:00
..
app fix(desktop): structured Fallback Models editor 2026-07-12 04:33:00 -07:00
components Merge pull request #59778 from frizikk/fix/desktop-sudo-dialog-dismiss-59765 2026-07-12 05:52:16 -05:00
fonts fix(desktop): crisp terminal text via opaque xterm canvas 2026-06-12 19:36:30 -05:00
hooks refactor(desktop): share theme-repaint observer; memory-graph depth polish 2026-06-30 02:06:29 -05:00
i18n fix(desktop): structured Fallback Models editor 2026-07-12 04:33:00 -07:00
lib Merge pull request #59778 from frizikk/fix/desktop-sudo-dialog-dismiss-59765 2026-07-12 05:52:16 -05:00
store fix(desktop): preserve sidebar workspace targets across new drafts 2026-07-12 04:43:43 -04:00
themes feat(desktop): ts-ify everything 2026-07-08 16:24:16 -07:00
types Merge pull request #62600 from HexLab98/fix/desktop-cron-no-agent-editor 2026-07-12 02:32:29 -04:00
global.d.ts fix(desktop-terminal): reopen terminal tabs in the last-used directory 2026-07-12 02:49:26 -04:00
hermes-parity.test.ts feat(desktop): CLI/dashboard parity — skills hub, MCP test/toggle/catalog, maintenance ops, log filters (#57441) 2026-07-03 01:02:47 -07:00
hermes-profile-scope.test.ts fix(desktop): route gateway restart / status / update to the active profile 2026-06-24 19:16:26 -05:00
hermes.test.ts fix: limit desktop model pickers to explicit providers 2026-07-07 15:12:54 -07:00
hermes.ts feat(desktop): ts-ify everything 2026-07-08 16:24:16 -07:00
main.tsx feat(desktop): floating pet, pop-out overlay + Cmd+K picker 2026-06-20 14:18:40 -05:00
styles.css Merge pull request #57590 from NousResearch/bb/skills-renovate 2026-07-03 15:28:44 -05:00
vite-env.d.ts Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00