{"repo":"NousResearch/hermes-agent","public_id":"67367","display_label":"IPv6 address bracketing in dashboard URLs","summary":"These items address a bug where IPv6 addresses were not properly bracketed when composed into dashboard URLs, producing invalid URL authorities. Fixes are applied to ensure correct formatting wherever hosts are used to build URLs.","subsystem":"dashboard","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":134034,"merged_at":"2026-10-06T18:23:02+00:00"},"resolution":{"state":"resolved","by":"pr-134034"},"freshness":{"state":"verified","last_verified_at":"2026-10-06T18:23:02+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":67367,"pr_number":134034,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-06T18:23:02+00:00"}],"members":[{"kind":"issue","number":67367,"title":"Dashboard browser launch builds invalid URLs for IPv6 binds","url":null,"state":"closed"},{"kind":"pr","number":67452,"title":"fix(dashboard): bracket IPv6 addresses in dashboard URLs (#67367)","url":null,"state":"closed","close_reason":{"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":134034,"title":"fix(dashboard): bracket IPv6 URL authorities everywhere hosts compose URLs","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/gateway_migrate.py","hermes_cli/main_dashboard.py","hermes_cli/plugins_activation.py","hermes_cli/proxy/cli.py","hermes_cli/url_utils.py","hermes_cli/web_server.py","hermes_cli/web_server_lifecycle.py","tests/hermes_cli/test_ipv6_url_authorities.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}