hermes-agent/apps/desktop/src/app/shell
Brooklyn Nicholson 35a750eedd feat(desktop): persistent needs-input indicator + icon button consolidation
Replace the background-clarify toast (expired on alt-tab, easy to miss) with a
persistent, glowing amber "needs input" dot on the session's sidebar row,
driven off a new ClientSessionState.needsInput flag mirrored into a
$attentionSessionIds store. The flag is set on clarify.request and cleared the
moment the turn resumes (tool.complete) or ends.

Also: redesign the clarify tool UI (borderless choices, pseudo-radio dots,
right-aligned checkmark, arc border, tighter padding), make Button the single
source of icon-button styling (4px radius, new icon-titlebar variant, titlebar
buttons rendered polymorphically via asChild, Codicons throughout), put the
file-tree refresh action first, and .trim() pasted composer text.
2026-06-03 21:44:30 -05:00
..
hooks Merge pull request #38517 from NousResearch/bb/desktop-yolo-statusbar-toggle 2026-06-03 23:33:09 +00:00
app-shell.tsx Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00
gateway-menu-panel.tsx Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00
model-edit-submenu.tsx fix(desktop): address Copilot review on model picker 2026-06-02 19:28:11 -05:00
model-menu-panel.tsx fix(desktop): switch model on keyboard activation of picker rows 2026-06-02 19:50:55 -05:00
sidebar-label.tsx Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00
statusbar-controls.tsx feat(desktop): inline model picker in the status bar 2026-06-02 19:09:41 -05:00
titlebar-controls.tsx feat(desktop): persistent needs-input indicator + icon button consolidation 2026-06-03 21:44:30 -05:00
titlebar.test.ts Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00
titlebar.ts feat(desktop): persistent needs-input indicator + icon button consolidation 2026-06-03 21:44:30 -05:00
use-group-registry.ts Add Hermes desktop app (#20059) 2026-05-31 17:46:56 -05:00