{"repo":"NousResearch/hermes-agent","public_id":"138940","display_label":"Gateway background completion notifications on Discord and Telegram retry behavior","summary":"The members concern background process or job completion notifications in the gateway, mainly for Discord and Telegram, including reports of delivery problems and repeated retry or requeue behavior. Related items touch on bounding retries and admitting completion wakes whose source differs only by message_id; the titles alone do not establish outcomes.","subsystem":"gateway","counts":{"members":5,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":3},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":139026},"resolution":{"state":"resolved","by":"pr-139026"},"freshness":{"state":"verified","last_verified_at":"2026-10-15T10:40:02+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":138940,"pr_number":139026,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true}],"members":[{"kind":"issue","number":138940,"title":"[Bug]: Background process completion notifications fail delivery to Discord and spin in infinite retry injection loop","url":null,"state":"closed"},{"kind":"pr","number":138947,"title":"fix(gateway): bound failed completion notification retries","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"2bc1edbc5e","number":0},{"kind":"pr","value":"#139026","number":139026}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":138967,"title":"fix(gateway): admit completion wakes whose source differs only by message_id","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"2bc1edbc5e","number":0},{"kind":"pr","value":"#139026","number":139026}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":139026,"title":"fix(gateway): Discord/Telegram background completions reach the agent instead of requeueing forever (#138940, salvage #138947 #138967 #138986)","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["contributors/emails/[redacted:email]","gateway/platforms/base.py","gateway/run_notifications.py","gateway/session_automation.py","tests/gateway/test_automation_notification_category.py","tests/gateway/test_background_process_notifications.py","tests/gateway/test_internal_wake_reply_anchor.py"]},{"kind":"pr","number":139032,"title":"Background-job completions reach the chat again on Telegram and Discord (#138940, salvage #138967)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"2bc1edbc5e","number":0},{"kind":"pr","value":"#139026","number":139026},{"kind":"pr","value":"#138940","number":138940},{"kind":"pr","value":"#138967","number":138967},{"kind":"pr","value":"#138986","number":138986},{"kind":"pr","value":"#138947","number":138947}],"category":"superseded_by_pr","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}