{"repo":"NousResearch/hermes-agent","public_id":"104537","display_label":"Stream build output to watchdog during updates","summary":"These members relate to a bug where detached desktop update builds buffer their output, causing the watchdog to miss progress signals. The work involves streaming build output into the update log so the watchdog can observe it.","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":104997,"merged_at":"2026-09-07T12:56:51+00:00"},"resolution":{"state":"resolved","by":"pr-104997"},"freshness":{"state":"verified","last_verified_at":"2026-09-07T12:56:51+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":104537,"pr_number":104997,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-07T12:56:51+00:00"}],"members":[{"kind":"issue","number":104537,"title":"Windows: detached desktop update fails with exit 124 — _run_logged_subprocess buffers build output, update.log looks stalled","url":null,"state":"closed"},{"kind":"pr","number":104843,"title":"fix(update): stream build output into update.log so the Desktop watchdog sees progress (#104537)","url":null,"state":"closed","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":104997,"title":"fix(update): detached builds no longer hide progress from the watchdog (#104537)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["evals/update_streaming/live_output.py","evals/update_streaming/watchdog.ps1","hermes_cli/main_dashboard.py","hermes_cli/update_cmd.py","tests/hermes_cli/test_update_hangup_protection.py","tests/hermes_cli/test_update_live_output.py","website/docs/user-guide/desktop.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}