hermes-agent/apps/desktop/src
Teknium 3c5fd918e3
feat(sdk): warmProfile — background socket pre-dial for roster UIs (#85954)
Clicking an agent in a multi-profile roster pays the entire backend
spawn + WebSocket dial cost on first open — several seconds of
'loading' (Bot Mode report). Expose the existing pool-only primitive
(openGatewayForProfile: opens/pools the socket WITHOUT activating it,
already no-ops for the primary and shared-remote routes) as
host.warmProfile(name) so rosters can pre-dial after mount and the
first click lands on a live socket. Fire-and-forget by design;
failures stay silent — the real open path re-runs its own ensure.
2026-08-14 01:33:29 -07:00
..
app feat(desktop): expose data-attributes on sidebar sessions area for custom skinning 2026-08-14 01:36:50 -05:00
assets/tiers
components fix(desktop): avatar misses expire after 30s instead of caching forever (#85908) 2026-08-14 00:42:02 -07:00
contrib feat(desktop): ship unified desktop halves opt-in; guard cross-root inventory rows 2026-08-13 13:18:49 -05:00
debug
fonts
hooks
i18n feat(desktop): add reset-to-defaults to the statusbar context menu 2026-08-13 14:29:18 -05:00
lib fix(desktop): stop offering unsupported GitHub MCP OAuth 2026-08-13 20:55:45 -05:00
plugins
sdk feat(sdk): warmProfile — background socket pre-dial for roster UIs (#85954) 2026-08-14 01:33:29 -07:00
store fix(desktop): stop offering unsupported GitHub MCP OAuth 2026-08-13 20:55:45 -05:00
themes
types feat(cron): surface model drift impact in Desktop 2026-08-12 23:47:22 -07:00
global.d.ts feat(desktop): load a desktop half from unified agent-plugin packages 2026-08-13 13:18:49 -05:00
hermes-cron-scope.test.ts
hermes-parity.test.ts
hermes-profile-scope.test.ts
hermes.test.ts
hermes.ts fix(desktop): cancel MCP OAuth flows server-side so a retry doesn't 409 2026-08-13 01:06:51 -05:00
main.tsx
pairing-scope.test.ts
styles.css fix(desktop): make the HUD exit button findable, and only when wanted 2026-08-14 03:09:21 -05:00
vite-env.d.ts
webhooks-rest.test.ts