hermes-agent/apps/desktop/src/app/shell
Brooklyn Nicholson 0e81d2fb71 feat(desktop): per-model effort/fast presets in the picker
Each model remembers its own reasoning effort / fast mode (localStorage,
like model-visibility): editing a model's effort/fast in the submenu
writes its preset, and selecting a model restores its preset onto the
session (capability-gated, Hermes defaults when unset). Every row shows
its own remembered settings (grayed), and the row label and edit submenu
read the same effective value so they can't disagree.

Presets are desktop-client state only — applyModelPreset() no-ops without
a live session id, so selecting a model can't fall through to the
gateway's persistent agent.reasoning_effort / agent.service_tier writes.
Inactive variant `-fast` edits stay preset-only: toggleFast() records
{ fast } on the base model and only swaps models when the row is active,
and selectFamily() honors a saved variant-fast preset by selecting the
`-fast` sibling id.
2026-06-16 00:08:20 -05:00
..
hooks feat(desktop): move model selector from statusbar to composer 2026-06-15 23:53:41 -05:00
app-shell.tsx feat(desktop): trim scratch window chrome 2026-06-15 20:59:57 -05:00
gateway-menu-panel.tsx feat(desktop): unified overlay design system, BrandMark & onboarding redesign (#40708) 2026-06-06 16:32:47 -05:00
keybind-panel.tsx feat(desktop): composer status stack, live subagent windows, editable prompts (#44630) 2026-06-12 08:30:06 -05:00
model-edit-submenu.test.tsx feat(desktop): per-model effort/fast presets in the picker 2026-06-16 00:08:20 -05:00
model-edit-submenu.tsx feat(desktop): per-model effort/fast presets in the picker 2026-06-16 00:08:20 -05:00
model-menu-panel.tsx feat(desktop): per-model effort/fast presets in the picker 2026-06-16 00:08:20 -05:00
sidebar-label.tsx Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00
statusbar-controls.tsx feat(desktop): Shift+click the status-bar zap to toggle YOLO globally (#41666) 2026-06-07 20:57:08 -05:00
titlebar-controls.tsx feat(desktop): rebindable keyboard shortcuts panel 2026-06-06 11:41:57 -05:00
titlebar.test.ts Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00
titlebar.ts feat(desktop): composer status stack, live subagent windows, editable prompts (#44630) 2026-06-12 08:30:06 -05:00
use-group-registry.ts Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00