# NousResearch/hermes-agent · Credential pool cooldown collapses model picker bug

## Open now

- 1 issue, 1 PR open on GitHub.
- #127682: \[Bug\]: credential pool: one model_entitlement cooldown collapses the model picker's provider row to its saved model
- PR #119652: fix(agent,hermes_cli): re-probe a lone rate-limited credential and consolidate pool/fallback cooldown fixes

These items address a bug where a cooldown on one model entitlement in the credential pool causes the model picker's provider row to collapse or become unselectable. Fixes involve consolidating cooldown handling across credential pool and fallback logic.

## TL;DR

- 3 member(s): 1 open issue(s), 0 closed issue(s), 1 open PR(s), 0 merged PR(s), 1 PR(s) closed without merging.
- No fix has been merged to main; one or more PRs were attempted (see below).
- **Recommended:** review the prior/competing PR(s) below. A fix was attempted but not merged; your case may extend or revive that work.

## Maintainer resolution verdict

- Internal-tracker verdict over this cluster's issue members: `unresolved`. This is distinct from the fix status above. Weigh it yourself.

## How this cluster was grouped

- Link evidence (`STRUCTURAL_SPANNING`): every member is connected by structural evidence: shared changed files, or a closing/superseded reference.
- Pairwise link density `0.67`: the share of member pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36. `1.00` means every pair is linked.

## Open related issues

- #127682: \[Bug\]: credential pool: one model_entitlement cooldown collapses the model picker's provider row to its saved model

## Prior & competing PRs

- **#119652: fix(agent,hermes_cli): re-probe a lone rate-limited credential and consolidate pool/fallback cooldown fixes**. open
  - maintainer direction: category `volume_quota`; implication `active`; refs `aa6ab6e637`, `456242f971`, `#1`, `#4`
  - files: `agent/agent_init.py`, `agent/agent_runtime_helpers.py`, `agent/agent_runtime_pool.py`, `agent/anthropic_credentials.py`, `agent/auxiliary_client.py`, `agent/auxiliary_model_scope.py`, `agent/auxiliary_plugin_oauth.py`, `agent/auxiliary_unavailable.py`, `agent/chat_completion_helpers.py`, `agent/chat_completion_helpers_pool.py`, `agent/credential_pool.py`, `agent/credential_pool_admin.py`, `agent/credential_pool_cooldowns.py`, `agent/credential_pool_model_cooldowns.py`, `agent/error_surface.py`, `agent/fallback_cooldown.py`, `agent/turn_recovery.py`, `hermes_cli/auth.py`, `hermes_cli/auth_codex.py`, `hermes_cli/auth_commands.py` (+34 more)
- **#127691: fix(cli): keep a model-cooldown credential selectable in the picker**. closed without merge
  - maintainer direction: category `superseded_by_pr`; implication `superseded`; refs `#119652`

## Fix status

- No merged fix on record.
- Subsystem: `agent`
