V3.8.6 — Docker Hermes v0.18 compatibility
See also: docs/release-notes-v3.8.6.md
Fixed
- Fixed issue #70 Docker/source-stripped installs where Hermes has
gateway/run.pybut no top-levelVERSIONfile and no local.gittag metadata.doctor --explain,install, andsetupnow fall back to verified Gateway code anchors instead of failing withHermes VERSION missing, unknown, or invalid. - When the fallback is used, diagnostics now report
version_source: gateway anchors,version: unknown, and the inferredhook_strategy(gateway_run_013_plusfor modern Hermes anchors,legacy_gateway_runfor legacy anchors). - Added Hermes v0.18.0 /
v2026.7.1compatibility coverage; it stays ongateway_run_013_plus.
Changed
- Docker examples now default to
HFC_VERSION=v3.8.6. - README showcase image now uses the combined horizontal real-UI card collage for command cards, command result feedback, and the answer/tool timeline.
Tests
- Added regression coverage for missing-
VERSIONHermes roots with legacy and modern Gateway anchors, explicit invalid VERSION rejection, and parent-git-tag isolation while still accepting verified anchors.