# NousResearch/hermes-agent · lazy_deps uv tier ignores pip mirror config

## Open now

- Nothing open on GitHub.

A bug where the uv installation tier in lazy_deps does not read pip.conf or PIP_INDEX_URL, causing the first message of each session to stall for the full 300-second timeout. The members cover the bug report and a fix to bridge the pip mirror configuration into the uv tier.

## TL;DR

- 3 member(s): 0 open issue(s), 1 closed issue(s), 0 open PR(s), 1 merged PR(s), 1 PR(s) closed without merging.
- A fix was merged to main in PR #117107. Verify it addresses your case.
- **Recommended:** read PR #117107 (and any competing PRs below) before filing. Confirm the merged change covers your symptom.

## Maintainer resolution verdict

- Internal-tracker verdict over this cluster's issue members: `resolved` · deciding PR(s): `pr-117107`. 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

- #95608: \[Bug\]: lazy_deps blocks the first message of every new session for the full 300s — uv tier ignores the user's pip mirror (pip.conf) and there is no fallback to the pip tier

## Prior & competing PRs

- **#117107: lazy_deps: the uv install tier honors \`pip.conf\` / \`PIP_INDEX_URL\`, so mirrored hosts stop stalling the first message for 300 s (#95608, salvage #95619)**. merged to main · fix tier `verified`
  - maintainer direction: category `merged`
  - files: `agent/bedrock_adapter.py`, `tests/tools/test_lazy_deps.py`, `tools/lazy_deps.py`
- **#95619: fix(lazy_deps): bridge pip.conf index-url into the uv tier and make uv timeouts actionable**. closed without merge
  - maintainer direction: category `merged_via`; implication `superseded`; refs `30cbb67f1e`, `#117107`, `#95608`

## Fix status

- Merged to main in PR #117107 (cited above). No release data is tracked. Verify downstream.
- Fix last verified (merged) `2026-09-20`.
