{"repo":"NousResearch/hermes-agent","public_id":"111046","display_label":"Fix terminal EOS sentinel dropping MEDIA attachments","summary":"These issues and PRs address a bug where a trailing end-of-sequence sentinel in the gateway causes valid MEDIA attachment directives to be incorrectly dropped. The work involves identifying the problem and applying fixes to handle terminal EOS tokens appearing after media tags.","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":111348,"merged_at":"2026-09-15T11:26:31+00:00"},"resolution":{"state":"resolved","by":"pr-111348"},"freshness":{"state":"verified","last_verified_at":"2026-09-15T11:26:31+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":111046,"pr_number":111348,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-15T11:26:31+00:00"}],"members":[{"kind":"issue","number":111046,"title":"[Bug]: Trailing EOS sentinel causes valid MEDIA attachment directive to be dropped","url":null,"state":"closed"},{"kind":"pr","number":111057,"title":"fix(gateway): handle terminal EOS after media tags","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#111348","number":111348}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":111348,"title":"fix(gateway): a leaked terminal <|eos|> sentinel no longer hides the MEDIA attachment (#111046, salvage #111057 #111108)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/platforms/api_server.py","gateway/platforms/base.py","tests/gateway/test_api_server_media_data_urls.py","tests/gateway/test_media_terminal_sentinel.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}