{"repo":"NousResearch/hermes-agent","public_id":"110590","display_label":"Suppress false duplicate-send warnings in gateway","summary":"These issues and PRs address a spurious 'possible duplicate send' warning that appears in the gateway during Telegram turns or idle streams when text streaming is off or delivers nothing. The work focuses on silencing or preventing this incorrect warning.","subsystem":null,"counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":111467,"merged_at":"2026-09-15T11:31:16+00:00"},"resolution":{"state":"resolved","by":"pr-111467"},"freshness":{"state":"verified","last_verified_at":"2026-09-15T11:31:16+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":105341,"pr_number":111467,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-15T11:31:16+00:00"},{"issue_number":110590,"pr_number":111467,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-15T11:31:16+00:00"},{"issue_number":111281,"pr_number":111467,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-15T11:31:16+00:00"}],"members":[{"kind":"issue","number":110590,"title":"Gateway: 'possible duplicate send' warns on every Telegram turn when the stream consumer delivered nothing","url":null,"state":"closed"},{"kind":"pr","number":110593,"title":"fix(gateway): silence idle stream duplicate warning","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"dc714eac2136eac2d7eebdfe9535b348528bbaa4","number":0},{"kind":"commit","value":"0111a3c0160e3e442277c2f663ff0004adc71a6a","number":0},{"kind":"pr","value":"#111296","number":111296},{"kind":"pr","value":"#110590","number":110590},{"kind":"pr","value":"#111281","number":111281}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":111467,"title":"fix(gateway): no 'possible duplicate send' warning on turns with text streaming off (#111281, #110590, salvage #105446)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/run_turn.py","gateway/run_turn_runner.py","gateway/stream_consumer.py","tests/gateway/test_interim_only_consumer_warning.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}