{"repo":"NousResearch/hermes-agent","public_id":"140933","display_label":"Gateway media messages during busy turns handled twice","summary":"The members appear to concern a gateway ingress problem where a photo or voice note sent while a bot turn is running may be answered twice, first without its media. One member also lists related ingress cases (edits, path messages, CJK hosted prompts, Buzz bursts) aimed at reaching the agent once.","subsystem":"gateway","counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":1,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":141916,"merged_at":"2026-10-20T10:17:19+00:00"},"resolution":{"state":"resolved","by":"pr-141916"},"freshness":{"state":"verified","last_verified_at":"2026-10-20T10:17:19+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":140845,"pr_number":141916,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-20T10:17:19+00:00"},{"issue_number":140933,"pr_number":141916,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-20T10:17:19+00:00"},{"issue_number":141014,"pr_number":141916,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-20T10:17:19+00:00"},{"issue_number":141221,"pr_number":141916,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-20T10:17:19+00:00"},{"issue_number":141378,"pr_number":141916,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-20T10:17:19+00:00"}],"members":[{"kind":"issue","number":140933,"title":"[Bug]: a photo or voice note sent while a bot turn runs is answered twice, first without its media","url":null,"state":"closed"},{"kind":"pr","number":140934,"title":"fix(gateway): a busy photo or voice note runs once, with its media","url":null,"state":"open","close_reason":{"category":"silent_close","implication":"active"},"merged":false},{"kind":"pr","number":141916,"title":"fix(gateway): edits, path messages, busy media, CJK hosted prompts and Buzz bursts reach the agent once (ingress regressions)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/platforms/event.py","gateway/run_inbound.py","gateway/run_turn.py","gateway/session_authority.py","gateway/session_envelope.py","gateway/session_hosted_service.py","gateway/session_hosted_transport.py","gateway/session_ingress_burst.py","plugins/platforms/buzz/adapter.py","plugins/platforms/buzz/buzz_cursors.py","plugins/platforms/telegram/adapter.py","tests/gateway/test_busy_burst_serial_reader.py","tests/gateway/test_busy_photo_interrupt_once.py","tests/gateway/test_native_admission_edit.py","tests/gateway/test_native_admission_path_text.py","tests/gateway/test_session_hosted_transport.py","tests/tui_gateway/test_hosted_room_error_logging.py","tui_gateway/hosted_room_driver.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}