Files
hermes-agent/website/docs/reference
alt-glitch 7182a214bb fix(setup): gate the setup toolset per session platform on every surface
Review follow-ups to the role deletion.

- The setup toolset reached any surface that read platform_toolsets.cli
  (classic CLI, hermes -z, kanban workers), and "all" / "*" / a None
  selection pulled manage_catalog into every profile. Now "all" skips
  toolsets in TOOLSET_SESSION_PLATFORMS, so they arrive only when named,
  and agent tool loading drops their tools unless the agent's own
  platform is listed (toolsets.session_platform_tool_drops, applied in
  _load_tools and in the MCP refresh / pin restore paths). The name
  filter in tui_gateway's _with_session_toolsets is gone: one gate.
- The focus coding posture replaced the configured list, so the guide in
  a code workspace lost the setup toolset. The posture path now carries
  the config's session-gated toolsets.
- ensure_setup_profile deletes the new profile if a step after
  create_profile fails, so a retry does not leave unmarked orphans.
- Desktop handoff recovery waits until the active session is bound to
  the selected guide chat, so it records the guide's profile and runtime
  id after the gateway swap, not the previous profile's.
- Delete the renamed catalog test (lane rule) and correct the reference
  docs.

Linear NS-1014.
2026-09-30 08:33:46 +05:30
..
…