{"repo":"NousResearch/hermes-agent","public_id":"87134","display_label":"Windows WMI scan hangs hermes update indefinitely","summary":"A bug where a slow or unresponsive WMI process scan could cause 'hermes update' to hang forever on Windows, due to an unbounded communicate() call after timeout. The cluster covers the bug report and associated fix attempts.","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":87707,"merged_at":"2026-08-16T13:32:09+00:00"},"resolution":{"state":"resolved","by":"pr-87707"},"freshness":{"state":"verified","last_verified_at":"2026-08-16T13:32:09+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":87134,"pr_number":87707,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-08-16T13:32:09+00:00"}],"members":[{"kind":"issue","number":87134,"title":"[Bug]: hermes update hangs forever on Windows when the gateway PID scan exceeds its timeout (unbounded post-timeout communicate() in _scan_gateway_pids)","url":null,"state":"closed"},{"kind":"pr","number":87144,"title":"fix(cli): bound the Windows process-scan probes so a slow WMI scan cannot wedge hermes update","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#87707","number":87707},{"kind":"pr","value":"#87134","number":87134}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":87707,"title":"fix(cli): bound Windows process-scan probes so a slow WMI scan cannot wedge hermes update (salvage #87144)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/_subprocess_compat.py","hermes_cli/claw.py","hermes_cli/dashboard_procs.py","hermes_cli/gateway.py","tests/hermes_cli/test_bounded_probe_run.py","tests/hermes_cli/test_update_stale_dashboard.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}