# NousResearch/hermes-agent · Numeric labels conflicting with index addressing in credential pool

## Open now

- 1 issue, 2 PRs open on GitHub.
- #124782: credential pool: numeric labels shadow index addressing in auth remove/reset/priority/refresh
- PR #124783: auth: resolve pure-digit credential targets as the pool index, not labels
- PR #134842: fix(auth): a number names a pool position before a label

These issues concern a bug where purely numeric strings used as credential labels are incorrectly interpreted as pool position indices (or vice versa) during auth operations such as remove, reset, priority, and refresh. The work addresses how the credential pool resolves numeric identifiers to avoid ambiguity between label names and positional indices.

## TL;DR

- 3 member(s): 1 open issue(s), 0 closed issue(s), 2 open PR(s), 0 merged PR(s), 0 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

- #124782: credential pool: numeric labels shadow index addressing in auth remove/reset/priority/refresh

## Prior & competing PRs

- **#124783: auth: resolve pure-digit credential targets as the pool index, not labels**. open
  - maintainer direction: category `silent_close`; implication `active`
  - files: `agent/credential_pool_admin.py`, `tests/hermes_cli/test_auth_commands.py`, `website/docs/user-guide/features/credential-pools.md`
- **#134842: fix(auth): a number names a pool position before a label**. open
  - maintainer direction: category `uncategorized`; implication `needs_llm`
  - files: `agent/credential_pool_admin.py`, `tests/agent/test_credential_pool_operations.py`

## Fix status

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