mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-29 18:46:59 +00:00
Capabilities, Messaging and Artifacts render inside the `workspace` pane, so navigating to one has to bring that pane to the front of its group. Nothing did. With the main zone parked on a session tile, the route and the page content changed behind the tile and the click looked dead until the app restarted. Session switches already front the pane in `store/session-states.ts`; pages had no equivalent. Front it from the router location, in the effect that already mirrors `$workspaceIsPage`. One place decides, so every entry point inherits it: sidebar, keybinds, palette, Command Center, contributed statusbar and titlebar `to` targets, back/forward, and cold-start restore — which no longer needs its own call. `navigateToWorkspacePage` stays for the one case the location can't see: hitting Capabilities while already on `/skills` leaves the location untouched, so no effect fires and only an imperative reveal brings the page back. |
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||