{"repo":"NousResearch/hermes-agent","public_id":"114501","display_label":"Credential pool rotation revert after quota cooldown","summary":"These items address a bug where a live session fails to revert to the primary credential after its quota cooldown window expires, causing the paid fallback to keep billing unnecessarily. The group covers the bug report and two related fix attempts targeting the same revert behavior.","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":114917,"merged_at":"2026-09-18T17:35:38+00:00"},"resolution":{"state":"resolved","by":"pr-114917"},"freshness":{"state":"verified","last_verified_at":"2026-09-18T17:35:38+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":114501,"pr_number":114917,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-18T17:35:38+00:00"}],"members":[{"kind":"issue","number":114501,"title":"[Bug]: Credential-pool rotation never reverts in a live session — subscription seat keeps billing the paid fallback after its quota window reopens","url":null,"state":"closed"},{"kind":"pr","number":114513,"title":"fix(agent): revert pool rotation after transient quota cooldown expires","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"4c5a70065c8b","number":0},{"kind":"pr","value":"#114917","number":114917},{"kind":"pr","value":"#114501","number":114501},{"kind":"pr","value":"#114513","number":114513}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":114917,"title":"fix(credentials): live session moves back to a quota-benched credential once its cooldown lifts (#114501, salvage #114513)","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/credential_pool.py","contributors/emails/[redacted:email]","tests/agent/test_pool_revert_after_cooldown.py","website/docs/user-guide/features/credential-pools.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}