{"repo":"NousResearch/hermes-agent","public_id":"42177","display_label":"Goal loop auxiliary client auth failure error messaging","summary":"These members appear to concern the goal loop giving an opaque \"no auxiliary client configured\" message when Nous auxiliary authentication fails. The related titles describe changes aimed at naming or surfacing the auth failure instead; the titles alone do not show their outcome.","subsystem":"agent","counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":113963,"merged_at":"2026-09-17T15:49:39+00:00"},"resolution":{"state":"resolved","by":"pr-113963"},"freshness":{"state":"verified","last_verified_at":"2026-09-17T15:49:39+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":42177,"pr_number":113963,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-17T15:49:39+00:00"}],"members":[{"kind":"issue","number":42177,"title":"[Bug]: Goal loop reports opaque \"no auxiliary client configured\" when Nous auxiliary auth fails","url":null,"state":"closed"},{"kind":"pr","number":42179,"title":"fix(goals): surface auxiliary client auth failures","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"78756858b78","number":0},{"kind":"pr","value":"#113963","number":113963}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":113963,"title":"fix(aux): goal loop names the Nous auth failure instead of an opaque judge error (#42177, salvage #42179)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/auxiliary_client.py","agent/auxiliary_unavailable.py","hermes_cli/goals.py","tests/agent/test_auxiliary_unavailable_nous_reason.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}