{"repo":"NousResearch/hermes-agent","public_id":"100817","display_label":"Profile flag and dashboard default-profile behavior","summary":"These items address how the --profile default flag is handled by the gateway and how the dashboard reports or acts on the selected profile. They cover naming, status display, and action routing related to profile selection.","subsystem":"gateway","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":126148,"merged_at":"2026-09-28T19:18:59+00:00"},"resolution":{"state":"resolved","by":"pr-126148"},"freshness":{"state":"verified","last_verified_at":"2026-09-28T19:18:59+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":96712,"pr_number":126148,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-28T19:18:59+00:00"},{"issue_number":100817,"pr_number":126148,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-28T19:18:59+00:00"},{"issue_number":120688,"pr_number":126148,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-28T19:18:59+00:00"},{"issue_number":123616,"pr_number":126148,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-28T19:18:59+00:00"},{"issue_number":123980,"pr_number":126148,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-28T19:18:59+00:00"},{"issue_number":124283,"pr_number":126148,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-28T19:18:59+00:00"},{"issue_number":125025,"pr_number":126148,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-28T19:18:59+00:00"}],"members":[{"kind":"issue","number":100817,"title":"Dashboard reports default-profile gateway as stopped when started with explicit --profile default","url":null,"state":"closed"},{"kind":"pr","number":100888,"title":"fix(gateway): an explicit --profile default names the default profile","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#100888","number":100888}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":126148,"title":"Dashboard actions, sign-ins and the switcher act on the profile you pick; --profile default is the default gateway (#120688 #123616 #123980 #124283 #125025 #96712 #100817)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["contributors/emails/ipriyaaanshu@users.noreply.github.com","gateway/status.py","hermes_cli/gateway.py","hermes_cli/web_routers/audio.py","hermes_cli/web_routers/config_env.py","hermes_cli/web_routers/cron.py","hermes_cli/web_routers/dashboard_ui.py","hermes_cli/web_routers/models.py","hermes_cli/web_routers/oauth.py","hermes_cli/web_routers/profiles.py","hermes_cli/web_routers/status.py","hermes_cli/web_server_gateway.py","hermes_cli/web_server_oauth.py","hermes_cli/web_server_profiles.py","tests/gateway/test_status.py","tests/hermes_cli/test_dashboard_admin_endpoints.py","tests/hermes_cli/test_gateway_unnamed_default_home_verbs.py","tests/hermes_cli/test_local_runtime.py","tests/hermes_cli/test_web_oauth_dispatch.py","tests/hermes_cli/test_web_recommended_default_profile.py","tests/hermes_cli/test_web_server.py","tests/hermes_cli/test_web_server_skills_profiles.py","tests/hermes_cli/test_web_unknown_profile_404.py","web/src/contexts/ProfileProvider.test.tsx","web/src/contexts/ProfileProvider.tsx","web/src/lib/profile-bootstrap.test.ts","web/src/lib/profile-bootstrap.ts","website/docs/user-guide/features/web-dashboard.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}