{"repo":"NousResearch/hermes-agent","public_id":"88251","display_label":"Desktop app missing win32 binding and stale build warnings","summary":"These issues and fixes relate to a missing get-windows win32 binding in the Desktop app and the absence of warnings when the Desktop app has not been rebuilt. The work addresses silent failures where the app continues running on an outdated build.","subsystem":"apps/desktop","counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":2,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":88233,"merged_at":"2026-08-19T07:46:06+00:00"},"resolution":{"state":"resolved","by":"pr-88233"},"freshness":{"state":"verified","last_verified_at":"2026-08-19T07:46:06+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":86443,"pr_number":89838,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-19T07:44:51+00:00"},{"issue_number":88251,"pr_number":88233,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-08-19T07:46:06+00:00"},{"issue_number":88251,"pr_number":89838,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-08-19T07:44:51+00:00"}],"members":[{"kind":"issue","number":88251,"title":"[Bug]: Windows: get-windows win32 binding is never staged, so the desktop app silently stays on an old build","url":null,"state":"closed"},{"kind":"pr","number":88233,"title":"fix(desktop): recover missing get-windows binding","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/scripts/stage-native-deps.mjs","apps/desktop/scripts/stage-native-deps.test.mjs"]},{"kind":"pr","number":88359,"title":"fix(update): warn when the Desktop app was not rebuilt","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#89838","number":89838}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":89838,"title":"fix(update): don't report success when the Desktop rebuild failed (supersedes #88359, #87984)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/update_cmd.py","tests/hermes_cli/test_update_desktop_stale_warning.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}