{"repo":"NousResearch/hermes-agent","public_id":"28137","display_label":"Plugin discovery errors log visibility improvements","summary":"These issues and pull requests address plugin discovery failures being silently swallowed at DEBUG level, with proposed fixes to raise them to WARNING and ensure relevant log components are captured in gateway logs.","subsystem":null,"counts":{"members":5,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":3},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":28318},"resolution":{"state":"resolved","by":"pr-28318"},"freshness":{"state":"verified","last_verified_at":"2026-05-19T02:35:42+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.4},"fix_edges":[{"issue_number":28137,"pr_number":28318,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true}],"members":[{"kind":"issue","number":28137,"title":"Bug: discover_plugins() exceptions silently swallowed at DEBUG in gateway and CLI startup","url":null,"state":"closed"},{"kind":"pr","number":28193,"title":"fix: elevate plugin discovery failures from debug to warning","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"4e9df52d600c81314dc3b027572706aae56be2ef","number":0},{"kind":"pr","value":"#28318","number":28318}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":28235,"title":"fix(plugins): raise plugin discovery failures to WARNING level","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#28193","number":28193},{"kind":"pr","value":"#28193","number":28193}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":28236,"title":"fix(logging): include hermes_plugins.* in gateway.log component filter","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#28196","number":28196},{"kind":"pr","value":"#28138","number":28138},{"kind":"pr","value":"#28193","number":28193},{"kind":"pr","value":"#28137","number":28137}],"category":"superseded_by_pr","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true},{"kind":"pr","number":28318,"title":"fix(plugins): raise plugin discovery failures to WARNING level (#28193)","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/run.py","hermes_cli/main.py"],"fix_hunks":[{"file":"gateway/run.py","hunks":["@@ -3474,7 +3474,7 @@ async def start(self) -> bool:\n             from hermes_cli.plugins import discover_plugins\n             discover_plugins()\n         except Exception:\n-            logger.debug(\n+            logger.warning(\n                 \"plugin discovery failed at gateway startup\", exc_info=True,\n             )\n "]},{"file":"hermes_cli/main.py","hunks":["@@ -12672,7 +12672,7 @@ def cmd_acp(args):\n \n             discover_plugins()\n         except Exception:\n-            logger.debug(\n+            logger.warning(\n                 \"plugin discovery failed at CLI startup\",\n                 exc_info=True,\n             )\n"]}]}],"trust":{"default_tier":"verified","includes_suggested":false}}