{"repo":"NousResearch/hermes-agent","public_id":"11771","display_label":"Discord mixed attachment type misclassification bug","summary":"A bug where Discord messages with mixed attachments could be misclassified as plain text when the first attachment was an unsupported type. The fixes involve scanning all attachments rather than stopping at the first unrecognized one.","subsystem":"gateway","counts":{"members":6,"open_issues":0,"open_issues_distinct":0,"open_prs":1,"closed_issues":2,"merged_prs":1,"attempt_prs":3},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":19875,"merged_at":"2026-05-04T19:36:48+00:00"},"resolution":{"state":"partially_resolved","by":"pr-19875"},"freshness":{"state":"verified","last_verified_at":"2026-05-04T19:36:48+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.35733333333333334},"fix_edges":[{"issue_number":15701,"pr_number":19875,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-05-04T19:36:48+00:00"}],"members":[{"kind":"issue","number":11771,"title":"bug(discord): mixed-attachment messages can be misclassified as plain text","url":null,"state":"closed"},{"kind":"issue","number":15701,"title":"Discord mixed attachments can be misclassified as text when the first attachment is unsupported","url":null,"state":"closed"},{"kind":"pr","number":11871,"title":"fix(discord): ignore unsupported attachments when typing messages","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"9e2628ee7c723ec8daa5e906016bdd38bfeb6d42","number":0},{"kind":"commit","value":"cc8e5ec2afbfd10a3cff4e710210dd9ecae64a33","number":0},{"kind":"pr","value":"#19875","number":19875}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":15816,"title":"fix(discord): scan all attachments for type; don't stop at first unrecognized (#15701)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#19875","number":19875}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":19875,"title":"fix(discord): scan all attachments for type; don't stop at first unrecognized","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["tests/gateway/test_discord_document_handling.py"]},{"kind":"pr","number":23652,"title":"fix(discord): classify mixed attachments by supported media","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"cc8e5ec2afbfd10a3cff4e710210dd9ecae64a33","number":0}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}