{"repo":"NousResearch/hermes-agent","public_id":"134602","display_label":"Desktop update lock refusing hand-off's own custodian after relaunch","summary":"All three members concern the Desktop update flow, where the update lock reportedly refuses a hand-off's own sibling custodian (exit 2, 'Another Hermes update is already running'). One is an issue describing the behavior, and two are pull requests proposing to adopt the custodian rather than refuse it; their outcomes are not established here.","subsystem":"apps/desktop","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":134551,"merged_at":"2026-10-10T17:44:35+00:00"},"resolution":{"state":"resolved","by":"pr-134551"},"freshness":{"state":"verified","last_verified_at":"2026-10-10T17:44:35+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":133992,"pr_number":134551,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-10T17:44:35+00:00"},{"issue_number":134268,"pr_number":134551,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-10T17:44:35+00:00"},{"issue_number":134309,"pr_number":134551,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-10T17:44:35+00:00"},{"issue_number":134602,"pr_number":134551,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-10T17:44:35+00:00"},{"issue_number":135414,"pr_number":134551,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-10T17:44:35+00:00"},{"issue_number":135469,"pr_number":134551,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-10T17:44:35+00:00"}],"members":[{"kind":"issue","number":134602,"title":"Desktop update button: hand-off's own custodian on marker line 1 is refused (exit 2, 'Another Hermes update is already running')","url":null,"state":"closed"},{"kind":"pr","number":134551,"title":"fix: Desktop updates on macOS no longer refuse their own update lock after a relaunch (salvage #134269)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["contributors/emails/[redacted:email]","scripts/desktop-update/posix.sh","tests/scripts/desktop_update/test_posix_handoff_pid_export.py"]},{"kind":"pr","number":134678,"title":"fix(update-lock): adopt the hand-off's sibling custodian instead of refusing it","url":null,"state":"closed","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}