# NousResearch/hermes-agent · Auxiliary LLM client timeouts for slow local endpoints

## Open now

- 1 issue, 1 PR open on GitHub.
- #21566: Auxiliary LLM calls (session_search, skills_hub, etc.) use short 30s default timeout with no local-endpoint detection — causes retry storms on slow local inference
- PR #21569: fix(agent): auto-bump auxiliary LLM timeout for local endpoints

The members share one theme: the auxiliary LLM client's default timeout (reported as 30s) is described as too short for slow local inference, with reports of retry storms and compression problems. Several members are proposed changes that raise or auto-adjust the timeout, including detection of local endpoints and a 300s setting.

## TL;DR

- 5 member(s): 1 open issue(s), 1 closed issue(s), 1 open PR(s), 0 merged PR(s), 2 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_PARTIAL`): some members are connected by structural evidence (shared changed files, or a closing/superseded reference); the rest are joined by an automated relevance judgement over their text.
- Members outside that structural core may belong to a different underlying problem.
- Pairwise link density `0.34`: 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

- #21566: Auxiliary LLM calls (session_search, skills_hub, etc.) use short 30s default timeout with no local-endpoint detection — causes retry storms on slow local inference

## Closed / duplicate issues

- #35517: \[Bug\]: Auxiliary client HTTP timeout defaults to 30s, causing compression to fail with slow local LLMs

## Prior & competing PRs

- **#21569: fix(agent): auto-bump auxiliary LLM timeout for local endpoints**. open
  - maintainer direction: category `uncategorized`; implication `needs_llm`; refs `#21575`, `#21566`
  - files: `agent/auxiliary_client.py`, `gateway/platforms/whatsapp.py`, `tests/agent/test_auxiliary_client.py`, `tests/tools/test_file_tools.py`, `tools/file_tools.py`
- **#21575: fix(auxiliary): bump aux-call timeout for local endpoints (#21566)**. closed without merge
  - maintainer direction: category `stale_abandoned`; implication `active`
- **#36258: fix(agent): add 300s timeout to all auxiliary OpenAI clients (#35517)**. closed without merge
  - maintainer direction: category `implemented_elsewhere`; implication `superseded`; refs `370a489fb4adb7268f6510439e25e8213bddb624`

## Fix status

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