{"repo":"NousResearch/hermes-agent","public_id":"118080","display_label":"Retry or survive transient failures instead of exiting","summary":"These items address cases where transient errors—adapter outages, IMAP fetch failures—cause premature shutdown or fatal errors rather than being retried or tolerated. Each proposes more resilient handling so processes stay alive and connections are preserved during temporary disruptions.","subsystem":"gateway","counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":1,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":118114,"merged_at":"2026-09-30T00:33:11+00:00"},"resolution":{"state":"resolved","by":"pr-118114"},"freshness":{"state":"verified","last_verified_at":"2026-09-30T00:33:11+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":118080,"pr_number":118114,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-30T00:33:11+00:00"}],"members":[{"kind":"issue","number":118080,"title":"Desktop-launched gateway: transient adapter failures trigger exit-75 self-shutdown, severing desktop WebSocket connections and losing in-flight assistant messages","url":null,"state":"closed"},{"kind":"pr","number":118114,"title":"fix(gateway): stay alive on all-adapters-down when no service manager supervises","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/electron/backend-spawn-env.test.ts","apps/desktop/electron/guest-onboarding.ts","gateway/config.py","gateway/run_adapters.py","tests/gateway/test_config.py","tests/gateway/test_runner_fatal_adapter.py"]},{"kind":"pr","number":133757,"title":"email: retry transient IMAP fetch errors before surfacing fatal (#80016)","url":null,"state":"closed","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":137399,"title":"fix(email): retry transient IMAP fetch errors before surfacing failure","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#133757","number":133757}],"category":"duplicate_of","implication":"duplicate"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}