{"repo":"NousResearch/hermes-agent","public_id":"72911","display_label":"Codex account token errors classified as auth failures","summary":"These issues and PRs address a bug where Codex account ID token extraction failures were incorrectly treated as unknown errors and retried, rather than being classified as authentication failures. The work involves fixing the error classification logic in the agent.","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":115725,"merged_at":"2026-09-19T16:22:51+00:00"},"resolution":{"state":"resolved","by":"pr-115725"},"freshness":{"state":"verified","last_verified_at":"2026-09-19T16:22:51+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":72911,"pr_number":115725,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-19T16:22:51+00:00"}],"members":[{"kind":"issue","number":72911,"title":"Codex account ID token failures are retried as unknown errors","url":null,"state":"closed"},{"kind":"pr","number":72915,"title":"fix(agent): classify Codex account token failures","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"0acd96a439b2","number":0},{"kind":"pr","value":"#115725","number":115725},{"kind":"pr","value":"#72911","number":72911},{"kind":"pr","value":"#72915","number":72915}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":115725,"title":"fix(agent): Codex 'Failed to extract accountId from token' is treated as an auth failure, not retried (#72911, salvage #72915)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/error_classifier.py","tests/agent/test_error_classifier.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}