{"repo":"NousResearch/hermes-agent","public_id":"119886","display_label":"Dashboard lifecycle verbs routed to wrong profile","summary":"A bug caused lifecycle actions (restart, stop, etc.) triggered from the dashboard or CLI to act on the sticky or served profile instead of the multiplexer. The members address identifying and fixing this misrouting.","subsystem":null,"counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":120143,"merged_at":"2026-09-23T14:01:12+00:00"},"resolution":{"state":"resolved","by":"pr-120143"},"freshness":{"state":"verified","last_verified_at":"2026-09-23T14:01:12+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":119367,"pr_number":120143,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-23T14:01:12+00:00"},{"issue_number":119886,"pr_number":120143,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-23T14:01:12+00:00"},{"issue_number":119955,"pr_number":120143,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-23T14:01:12+00:00"},{"issue_number":119982,"pr_number":120143,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-23T14:01:12+00:00"}],"members":[{"kind":"issue","number":119886,"title":"Dashboard: restarting a served profile from a default-home dashboard restarts the sticky active_profile, not the multiplexer","url":null,"state":"closed"},{"kind":"pr","number":119887,"title":"fix(dashboard): a served profile's lifecycle verbs reach the multiplexer (not the sticky profile, not a phantom own gateway)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"b9616fe1d1","number":0},{"kind":"pr","value":"#120143","number":120143}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":120143,"title":"fix: dashboard, tui-gateway and CLI lifecycle verbs act on the right profile (multiplexer, not the sticky/served one)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/sessions_repair_profiles.py","hermes_cli/update_cmd_fleet.py","hermes_cli/update_cmd_fleet_checkout.py","hermes_cli/web_server_gateway.py","hermes_state_profile_repair.py","tests/hermes_cli/test_gateway_multiplex_served_record.py","tests/hermes_cli/test_sessions_repair_profiles.py","tests/hermes_cli/test_update_fleet_restart_pending.py","tests/tui_gateway/test_fast_session_scope.py","tests/tui_gateway/test_tui_gateway_server.py","tui_gateway/methods_config_set.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}