{"repo":"NousResearch/hermes-agent","public_id":"112795","display_label":"Linux desktop entry Exec path flip fixes","summary":"Multiple attempts to fix a recurring bug where the Linux desktop launcher's Exec field alternates between venv and wrapper paths across update cycles. The fixes address deferred writes, PATH resolution, and checkout ownership gating for the desktop entry resolver.","subsystem":null,"counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":113091,"merged_at":"2026-09-16T23:56:24+00:00"},"resolution":{"state":"resolved","by":"pr-113091"},"freshness":{"state":"verified","last_verified_at":"2026-09-16T23:56:24+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":112795,"pr_number":113091,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-16T23:56:24+00:00"}],"members":[{"kind":"issue","number":112795,"title":"Linux: hermes.desktop still alternates Exec forms across an update cycle — third fix needed; the deferred write from #111906 still lands inside gnome-shell STARTING","url":null,"state":"closed"},{"kind":"pr","number":112798,"title":"fix(linux): a PATH hit inside the checkout never persists as desktop entry Exec","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"b5f3ed77a4","number":0}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":112802,"title":"fix(desktop): gate the rerouted desktop-entry resolver hit on checkout ownership","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#112798","number":112798}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":113091,"title":"fix(linux): desktop launcher Exec no longer flips between venv and wrapper across updates (#112795, salvage #112798)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/linux_desktop_entry.py","tests/hermes_cli/test_linux_desktop_entry.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}