{"repo":"NousResearch/hermes-agent","public_id":"53449","display_label":"Telegram duplicate final messages after streamed previews","summary":"Members describe duplicate identical replies on Telegram, where a streamed preview and the gateway's final send can both appear. Several items discuss suppressing the extra send when streamed visible text matches the answer, when finalization fails, or when final delivery flags are lost; the exact matching criteria differ across members.","subsystem":"gateway","counts":{"members":5,"open_issues":1,"open_issues_distinct":1,"open_prs":1,"closed_issues":1,"merged_prs":0,"attempt_prs":3},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.33599999999999997},"fix_edges":[],"members":[{"kind":"issue","number":53449,"title":"Telegram: non-overflow replies duplicated when stream consumer's final_* delivery flags are lost (cancel/cache-invalidation); exact visible-vs-final match too strict","url":null,"state":"open"},{"kind":"issue","number":55761,"title":"Telegram: duplicate identical messages on short text-only turns (stream preview + gateway final send)","url":null,"state":"closed"},{"kind":"pr","number":53506,"title":"fix: tolerate streamed final text artifacts","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#53516","number":53516}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":53516,"title":"fix(gateway): suppress duplicate final send when streamed visible text matches answer","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#53506","number":53506}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":56409,"title":"fix(gateway): suppress duplicate send after failed finalize","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"04898631cb72dbf84f5c066c3f87fc8c94df53a7","number":0},{"kind":"commit","value":"4aa499ff9f3fcc0c38ce61da46805a4dcc8f612e","number":0}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}