Problem
PR #7950 added Docker/Podman/Lima DNS name detection to is_local_endpoint() — these hostnames now auto-trigger relaxed streaming timeouts. But the docs don't mention this anywhere:
- docker.md has no section about connecting to a host-side LLM (Ollama, llama.cpp, etc.) from inside a Hermes container
- local-llm-on-mac.md Timeouts section says "localhost, LAN IPs" but doesn't mention
host.docker.internal and friends
User impact
A user running Hermes in Docker + Ollama on the host has no docs guidance on:
- Which hostname to use (
host.docker.internal vs localhost — the latter won't work from inside Docker)
- That Hermes auto-detects these hostnames as local (no manual timeout config needed)
Proposed fix
- Add a "Connecting to local LLMs on the host" section to
docker.md with a hostname table (Docker/Podman/Lima) and a config example
- Update the auto-detection description in
local-llm-on-mac.md Timeouts section to mention container DNS names
Problem
PR #7950 added Docker/Podman/Lima DNS name detection to
is_local_endpoint()— these hostnames now auto-trigger relaxed streaming timeouts. But the docs don't mention this anywhere:host.docker.internaland friendsUser impact
A user running Hermes in Docker + Ollama on the host has no docs guidance on:
host.docker.internalvslocalhost— the latter won't work from inside Docker)Proposed fix
docker.mdwith a hostname table (Docker/Podman/Lima) and a config examplelocal-llm-on-mac.mdTimeouts section to mention container DNS names