# NousResearch/hermes-agent · OpenRouter auth pool and base URL handling issues

## Open now

- 0 issues, 2 PRs open on GitHub.
- PR #42845: fix(auth): keep OpenRouter pool when base URL stays canonical
- PR #42982: fix(auth): use OpenRouter pool with configured base URL

These members all concern OpenRouter authentication in Hermes: one setup report describes a detected auth pool with an empty runtime API key and no Authorization header, and two fix PRs address keeping or using the OpenRouter pool when the base URL is configured or canonical. The titles do not show whether the fixes address the reported problem or what the outcome is.

## TL;DR

- 3 member(s): 0 open issue(s), 1 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.

## Closed / duplicate issues

- #42835: \[Setup\]: OpenRouter auth pool detected, but Hermes runtime resolves empty API key and sends requests without Authorization header

## Prior & competing PRs

- **#42845: fix(auth): keep OpenRouter pool when base URL stays canonical**. open
  - maintainer direction: category `uncategorized`; implication `needs_llm`
  - files: `hermes_cli/runtime_provider.py`, `tests/hermes_cli/test_runtime_provider_resolution.py`
- **#42982: fix(auth): use OpenRouter pool with configured base URL**. open
  - maintainer direction: category `stale_abandoned`; implication `active`
  - files: `hermes_cli/runtime_provider.py`, `tests/hermes_cli/test_runtime_provider_resolution.py`

## Fix status

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