{"repo":"NousResearch/hermes-agent","public_id":"5965","display_label":"WhatsApp bridge stability, config, and port issues","summary":"These items concern crashes, crash-loop behavior, credential loss, and silent config failures in the WhatsApp Baileys bridge, alongside a recurring theme of the bridge hardcoding port 3000 and ignoring configurable port settings from config.yaml.","subsystem":"gateway","counts":{"members":15,"open_issues":5,"open_issues_distinct":5,"open_prs":4,"closed_issues":4,"merged_prs":0,"attempt_prs":6},"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.09142857142857143},"fix_edges":[],"members":[{"kind":"issue","number":5965,"title":"WhatsApp bridge_port from config.yaml silently ignored — yaml_cfg not in scope in _apply_env_overrides()","url":null,"state":"open"},{"kind":"issue","number":16521,"title":"[Bug]: bridge_port config not loaded into config.extra — WhatsApp bridge always uses default port 3000","url":null,"state":"open"},{"kind":"issue","number":23322,"title":"[Feature]: Support setting WhatsApp `bridge_port` configuration","url":null,"state":"closed"},{"kind":"issue","number":24122,"title":"WhatsApp bridge hardcodes port 3000, conflicts with local dev servers","url":null,"state":"open"},{"kind":"issue","number":26997,"title":"[Bug]: WhatsApp bridge dies immediately with code -9 under systemd","url":null,"state":"open"},{"kind":"issue","number":33365,"title":"WhatsApp gateway crashes (exit 1) on first poll after using existing bridge","url":null,"state":"closed"},{"kind":"issue","number":43554,"title":"[Feature]: Configurable port for gateway WhatsApp","url":null,"state":"closed"},{"kind":"issue","number":52702,"title":"[Bug]: WhatsApp Baileys bridge crash-loop persists in v0.17.0 — kills Telegram as collateral","url":null,"state":"closed"},{"kind":"issue","number":58936,"title":"WhatsApp bridge (Baileys) crashes silently, loses creds.json, requires full re-pairing","url":null,"state":"open"},{"kind":"pr","number":6024,"title":"fix(gateway): bridge_port, bridge_script, session_path from config.yaml","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#6024","number":6024},{"kind":"pr","value":"#5965","number":5965},{"kind":"pr","value":"#16584","number":16584},{"kind":"pr","value":"#26598","number":26598},{"kind":"pr","value":"#37077","number":37077},{"kind":"pr","value":"#6024","number":6024},{"kind":"pr","value":"#5965","number":5965},{"kind":"pr","value":"#16521","number":16521},{"kind":"pr","value":"#24122","number":24122},{"kind":"pr","value":"#6024","number":6024}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":24320,"title":"fix(whatsapp): move bridge default port off 3000","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":29742,"title":"fix: move WhatsApp bridge default port off 3000","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#24320","number":24320},{"kind":"pr","value":"#24122","number":24122}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":37327,"title":"fix(whatsapp): retry external-bridge probe and skip port-kill on timeout (#33365)","url":null,"state":"closed","close_reason":{"category":"volume_quota","implication":"active"},"merged":false},{"kind":"pr","number":43795,"title":"feat(gateway): configurable bridge port for WhatsApp","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":58959,"title":"fix(whatsapp): crash resilience for Baileys bridge — uncaught exception logging, creds.json backup/restore, crash-loop detection (#58936)","url":null,"state":"closed","close_reason":{"category":"silent_close","implication":"active"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}