hermes-agent/apps/desktop/src/app/shell
Brooklyn Nicholson a268dfff0a fix(desktop): make Agents indicator match the Spawn-tree panel
The status-bar "Agents" item conflated three unrelated signals — running
subagents (aggregated across all sessions), in-flight session turns, and
failed background *system* actions (gateway restarts, toolset installs,
computer-use grants via $desktopActionTasks/preview restart) — yet
clicking it opens AgentsView, which renders only subagents. A failed
gateway restart therefore showed "Agents (1 Failed)" over an empty
"No live subagents" tree. AgentsView also filtered to the active session,
so a subagent running in a background session showed "Agents N running"
with nothing in the tree (the desync reported in #49808).

Unify the scope both surfaces speak:
- AgentsView aggregates subagents across every session (salvages #49819).
- The indicator's running/failed counts come from subagents only
  (aggregated), never background system actions — those keep their own
  surfaces in settings / command center.

So "Agents (N …)" now always points at a populated Spawn tree.

Supersedes #49819. Fixes #49808.
2026-06-24 18:16:14 -05:00
..
hooks fix(desktop): make Agents indicator match the Spawn-tree panel 2026-06-24 18:16:14 -05:00
app-shell.tsx feat(desktop): floating pet, pop-out overlay + Cmd+K picker 2026-06-20 14:18:40 -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 fix(desktop): show all of a provider's models when searching the composer picker 2026-06-22 06:23:49 -07: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 fix(desktop): replace native title tooltips with styled Tip component 2026-06-23 10:19:30 -07: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