{"repo":"NousResearch/hermes-agent","public_id":"37554","display_label":"Desktop onboarding state lost on transient runtime failures","summary":"These issues and fixes concern the desktop onboarding overlay incorrectly reappearing or resetting when transient runtime probe failures or timeouts occur. The work focuses on preserving cached onboarding state across such failures rather than treating them as a genuine 'needs setup' condition.","subsystem":"apps/desktop","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":51884,"merged_at":"2026-06-24T12:59:16+00:00"},"resolution":{"state":"resolved","by":"pr-51884"},"freshness":{"state":"verified","last_verified_at":"2026-06-24T12:59:16+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":37554,"pr_number":51884,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-06-24T12:59:16+00:00"}],"members":[{"kind":"issue","number":37554,"title":"Desktop: onboarding overlay re-appears on every app restart","url":null,"state":"closed"},{"kind":"pr","number":37634,"title":"fix(desktop): keep onboarding cache sticky across transient runtime failures (fixes #37554)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#51884","number":51884},{"kind":"pr","value":"#37634","number":37634},{"kind":"pr","value":"#51434","number":51434}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":51434,"title":"fix(desktop): avoid false 'needs setup' on transient runtime-check timeouts","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#51884","number":51884},{"kind":"pr","value":"#37634","number":37634}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":51884,"title":"fix(desktop): preserve onboarding state on transient runtime probe failures","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/store/onboarding.test.ts","apps/desktop/src/store/onboarding.ts"]}],"trust":{"default_tier":"verified","includes_suggested":false}}