{"repo":"NousResearch/hermes-agent","public_id":"142969","display_label":"Gateway exiting when optional platform adapters fail at startup","summary":"An issue reports that an unpaired WhatsApp adapter causes the gateway to exit, leaving CLI chats failing after upgrading to v0.22.4. Two pull requests propose keeping the gateway running (degraded or with its local runtime) when platform adapters fail to start; their outcome is not stated in the titles.","subsystem":"gateway","counts":{"members":3,"open_issues":1,"open_issues_distinct":1,"open_prs":0,"closed_issues":0,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":144592,"merged_at":"2026-10-25T23:15:30+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-10-25T23:15:30+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":142969,"pr_number":144592,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-10-25T23:15:30+00:00"}],"members":[{"kind":"issue","number":142969,"title":"[Bug]: Unpaired WhatsApp adapter makes the gateway exit — every CLI chat fails after upgrading to v0.22.4","url":null,"state":"open"},{"kind":"pr","number":143030,"title":"fix(gateway): retain local runtime after optional adapter failure","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#143547","number":143547},{"kind":"pr","value":"#144592","number":144592}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":144592,"title":"fix(gateway): stay up degraded when every platform fails non-retryably at start","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/run_adapters.py","gateway/run_startup.py","tests/gateway/test_platform_shared_metrics.py","tests/gateway/test_startup_failed_platform_reports_degraded.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}