{"repo":"NousResearch/hermes-agent","public_id":"133848","display_label":"Sanitize error headers containing control characters","summary":"A bug was identified where newline or other control characters in agent error messages corrupt HTTP response headers. Related fixes address sanitizing these characters in the API server and gateway error headers.","subsystem":"gateway","counts":{"members":4,"open_issues":1,"open_issues_distinct":1,"open_prs":2,"closed_issues":0,"merged_prs":0,"attempt_prs":3},"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.5},"fix_edges":[],"members":[{"kind":"issue","number":133848,"title":"[Bug]: API server drops the connection when an agent error message contains a newline (X-Hermes-Error header)","url":null,"state":"open"},{"kind":"pr","number":133872,"title":"fix(api-server): fold control characters out of the X-Hermes-Error header","url":null,"state":"open","close_reason":{"category":"silent_close","implication":"active"},"merged":false},{"kind":"pr","number":134317,"title":"fix(gateway): sanitize API error response headers","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#133872","number":133872}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":136580,"title":"fix(api-server): fold control characters out of _redact_api_error_text","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}