{"repo":"NousResearch/hermes-agent","public_id":"21188","display_label":"Handle Discord errors gracefully during shutdown","summary":"These members address cases where Discord 403 or 503 responses during shutdown notifications can delay or disrupt clean exit. The fixes involve bounding notification sends with timeouts and handling these HTTP errors without blocking the shutdown process.","subsystem":"gateway","counts":{"members":3,"open_issues":1,"open_issues_distinct":1,"open_prs":1,"closed_issues":0,"merged_prs":0,"attempt_prs":2},"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.6666666666666666},"fix_edges":[],"members":[{"kind":"issue","number":21188,"title":"graceful_shutdown: Discord 403 during shutdown notification can delay clean exit","url":null,"state":"open"},{"kind":"pr","number":21199,"title":"fix(gateway): handle Discord 403/503 in send() gracefully during shutdown","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"cc8e5ec2afbfd10a3cff4e710210dd9ecae64a33","number":0},{"kind":"pr","value":"#35647","number":35647}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":21339,"title":"fix(gateway): bound shutdown notification sends with asyncio.wait_for","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}