{"repo":"NousResearch/hermes-agent","public_id":"63647","display_label":"WhatsApp bridge empty message and ID fixes","summary":"A bug report and related fixes addressing the WhatsApp Baileys bridge emitting large numbers of blank messages during E2EE retry or session churn, along with corrections for fabricated empty payloads, unavailable retry payloads, and device-suffixed reply ID canonicalization.","subsystem":"gateway","counts":{"members":4,"open_issues":1,"open_issues_distinct":1,"open_prs":3,"closed_issues":0,"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_SPANNING","link_density":0.5},"fix_edges":[],"members":[{"kind":"issue","number":63647,"title":"[Bug]: WhatsApp Baileys bridge emits 1,000+ blank messages during E2EE retry/session churn","url":null,"state":"open"},{"kind":"pr","number":63649,"title":"fix(whatsapp): never fabricate empty getMessage payloads","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"714e4941b","number":0},{"kind":"commit","value":"e9a054025b96","number":0},{"kind":"pr","value":"#63647","number":63647},{"kind":"pr","value":"#63649","number":63649},{"kind":"pr","value":"#63657","number":63657},{"kind":"pr","value":"#11469","number":11469},{"kind":"pr","value":"#68374","number":68374},{"kind":"pr","value":"#67179","number":67179},{"kind":"pr","value":"#67227","number":67227},{"kind":"pr","value":"#11469","number":11469},{"kind":"pr","value":"#63649","number":63649},{"kind":"pr","value":"#63657","number":63657},{"kind":"pr","value":"#63649","number":63649},{"kind":"pr","value":"#67179","number":67179},{"kind":"pr","value":"#67227","number":67227},{"kind":"pr","value":"#63647","number":63647},{"kind":"pr","value":"#68374","number":68374},{"kind":"pr","value":"#63657","number":63657},{"kind":"pr","value":"#63649","number":63649},{"kind":"pr","value":"#67227","number":67227},{"kind":"pr","value":"#67179","number":67179},{"kind":"pr","value":"#63649","number":63649},{"kind":"pr","value":"#63657","number":63657},{"kind":"pr","value":"#63649","number":63649},{"kind":"pr","value":"#67179","number":67179},{"kind":"pr","value":"#67227","number":67227},{"kind":"pr","value":"#67179","number":67179},{"kind":"pr","value":"#68374","number":68374},{"kind":"pr","value":"#11469","number":11469},{"kind":"pr","value":"#374151","number":374151},{"kind":"pr","value":"#63647","number":63647},{"kind":"pr","value":"#63649","number":63649},{"kind":"pr","value":"#63657","number":63657}],"category":"partial_fix","implication":"needs_llm"},"merged":false},{"kind":"pr","number":63657,"title":"fix(whatsapp): skip unavailable retry payloads","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#63649","number":63649},{"kind":"pr","value":"#63647","number":63647}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":68374,"title":"fix(whatsapp): canonicalize device-suffixed reply IDs","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"714e4941b","number":0},{"kind":"commit","value":"449d09c1e8b9","number":0},{"kind":"pr","value":"#63647","number":63647},{"kind":"pr","value":"#63649","number":63649},{"kind":"pr","value":"#63657","number":63657},{"kind":"pr","value":"#11469","number":11469},{"kind":"pr","value":"#68374","number":68374},{"kind":"pr","value":"#67179","number":67179},{"kind":"pr","value":"#67227","number":67227},{"kind":"pr","value":"#11469","number":11469},{"kind":"pr","value":"#63647","number":63647},{"kind":"pr","value":"#63649","number":63649},{"kind":"pr","value":"#63647","number":63647},{"kind":"pr","value":"#63657","number":63657},{"kind":"pr","value":"#63647","number":63647},{"kind":"pr","value":"#63649","number":63649},{"kind":"pr","value":"#63657","number":63657},{"kind":"pr","value":"#63649","number":63649},{"kind":"pr","value":"#67179","number":67179},{"kind":"pr","value":"#63647","number":63647},{"kind":"pr","value":"#67227","number":67227},{"kind":"pr","value":"#63647","number":63647},{"kind":"pr","value":"#68374","number":68374},{"kind":"pr","value":"#63647","number":63647},{"kind":"pr","value":"#63649","number":63649},{"kind":"pr","value":"#63657","number":63657},{"kind":"pr","value":"#63649","number":63649},{"kind":"pr","value":"#63657","number":63657},{"kind":"pr","value":"#63649","number":63649},{"kind":"pr","value":"#67179","number":67179},{"kind":"pr","value":"#67227","number":67227},{"kind":"pr","value":"#67179","number":67179},{"kind":"pr","value":"#68374","number":68374},{"kind":"pr","value":"#11469","number":11469}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}