{"repo":"NousResearch/hermes-agent","public_id":"26889","display_label":"Surface API rate limit errors with human-readable details","summary":"These issues and PRs focus on improving how rate limit (HTTP 429) and other API errors are communicated to users, including surfacing reset times and converting raw error responses into readable status messages.","subsystem":"agent","counts":{"members":5,"open_issues":1,"open_issues_distinct":1,"open_prs":0,"closed_issues":2,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":115860,"merged_at":"2026-09-19T18:12:10+00:00"},"resolution":{"state":"partially_resolved","by":"pr-115860"},"freshness":{"state":"verified","last_verified_at":"2026-09-19T18:12:10+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.27199999999999996},"fix_edges":[{"issue_number":26889,"pr_number":115860,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-19T18:12:10+00:00"}],"members":[{"kind":"issue","number":26889,"title":"Surface rate limit reset time in user-facing status messages","url":null,"state":"closed"},{"kind":"issue","number":50460,"title":"[Feature]: Convert API errors to human readable","url":null,"state":"open"},{"kind":"issue","number":57235,"title":"[Feature]: Countdown timer for HTTP 429: The usage limit has been reached","url":null,"state":"closed"},{"kind":"pr","number":26893,"title":"fix(run_agent): surface rate-limit reset time in status messages","url":null,"state":"closed","close_reason":{"category":"stale_abandoned","implication":"active"},"merged":false},{"kind":"pr","number":115860,"title":"fix(agent): rate-limit retry status names the provider's reset window on every surface (#26889, redo of #26893)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["agent/agent_runtime_helpers.py","agent/turn_recovery.py","tests/agent/test_rate_limit_reset_hint.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}