{"repo":"NousResearch/hermes-agent","public_id":"8038","display_label":"Silent error swallowing in DB and event polling","summary":"These issues and fixes address multiple places where exceptions—particularly database flush errors and EventBridge poll exceptions—were being silently caught and discarded rather than logged or surfaced. The work spans session DB flush paths and the EventBridge polling loop.","subsystem":"agent","counts":{"members":6,"open_issues":1,"open_issues_distinct":1,"open_prs":3,"closed_issues":1,"merged_prs":0,"attempt_prs":4},"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.29066666666666663},"fix_edges":[],"members":[{"kind":"issue","number":8038,"title":"Bug: _flush_messages_to_session_db silently swallows all persistence errors","url":null,"state":"closed"},{"kind":"issue","number":53330,"title":"[Bug]: EventBridge._poll_once silently swallows DB exceptions","url":null,"state":"open"},{"kind":"pr","number":8061,"title":"fix: log session DB flush errors at ERROR level with traceback","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":8067,"title":"fix: surface silent flush errors in run_agent","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"e4c6d1b22","number":0}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":8076,"title":"fix: surface session DB flush failures instead of silently swallowing them","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#8061","number":8061},{"kind":"pr","value":"#8067","number":8067}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":53336,"title":"fix(mcp): log EventBridge poll exceptions instead of silently swallowing them","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"0adf08cdba38303a890b27db2e268d2cf090d86a","number":0},{"kind":"commit","value":"1e169f12a33d87b3a8393ff7d241a71129eb4d03","number":0}],"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}