{"repo":"NousResearch/hermes-agent","public_id":"82204","display_label":"xAI OAuth refresh network error handling","summary":"These items address unhandled network errors (such as DNS failures and connection errors) during xAI OAuth token refresh, which could surface as raw httpx tracebacks. The work involves catching and wrapping these exceptions as proper AuthError types in the CLI and auth layer.","subsystem":"hermes_cli","counts":{"members":3,"open_issues":1,"open_issues_distinct":1,"open_prs":1,"closed_issues":0,"merged_prs":0,"attempt_prs":2},"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.6666666666666666},"fix_edges":[],"members":[{"kind":"issue","number":82204,"title":"[Bug]: hermes model crashes with raw httpx traceback when xAI OAuth refresh hits DNS failure","url":null,"state":"open"},{"kind":"pr","number":82205,"title":"fix(auth): wrap xAI OAuth refresh network errors as AuthError","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"ebbe399275","number":0}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":82539,"title":"fix(cli): catch httpx.ConnectError in xAI OAuth token refresh (#82204)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#82205","number":82205},{"kind":"pr","value":"#82204","number":82204}],"category":"duplicate_of","implication":"duplicate"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}