{"repo":"NousResearch/hermes-agent","public_id":"101538","display_label":"Handling SSE errors lacking HTTP status codes","summary":"These items address a gap where structured errors arriving in-stream (without an accompanying HTTP status code) are not properly classified or caught by the auxiliary fallback mechanism. The work involves detecting and handling such statusless provider errors in the agent and auxiliary fallback logic.","subsystem":null,"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":121547,"merged_at":"2026-09-24T17:06:09+00:00"},"resolution":{"state":"resolved","by":"pr-121547"},"freshness":{"state":"verified","last_verified_at":"2026-09-24T17:06:09+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":62662,"pr_number":121547,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-24T17:06:09+00:00"},{"issue_number":101538,"pr_number":121547,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-24T17:06:09+00:00"},{"issue_number":121270,"pr_number":121547,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-24T17:06:09+00:00"}],"members":[{"kind":"issue","number":101538,"title":"Auxiliary fallback misses structured SSE errors without HTTP status","url":null,"state":"closed"},{"kind":"pr","number":101540,"title":"fix(auxiliary): fallback on statusless provider errors","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"c342e78e44","number":0},{"kind":"pr","value":"#121547","number":121547},{"kind":"pr","value":"#101538","number":101538}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":121547,"title":"fix(agent): classify status-less in-stream provider errors (body status code, render errors, aux fallback)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/auxiliary_client.py","agent/error_classifier.py","tests/agent/test_auxiliary_client.py","tests/agent/test_error_classifier.py","tests/e2e/core/providers/test_chat_errors.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}