V3.8.13 Release Notes
V3.8.13 is a compatibility hotfix for Hermes upgrades, especially Hermes v2026.7.7.2 / 0.18.2, where cards could stop working after the upstream Gateway replaced gateway/run.py.
What Changed
- Hermes version parsing is more tolerant: four-component tags such as
v2026.7.7.2, semantic versions such as0.18.2, and descriptive strings such asHermes Agent v0.18.2 (...)are recognized. - Gateway anchors are the final compatibility gate: if readable version metadata is unparseable but
gateway/run.pystill exposes safe hook anchors,doctor,install, andsetupcan continue withVERSION + gateway anchorsorgit tag + gateway anchors. - Hermes upgrade stale state is repairable: when an upstream Hermes upgrade leaves
run.pyunpatched but old HFC backup/manifest files behind,repairclears the stale install state andinstallcan patch the upgraded Gateway again.
Upgrade
export HFC_VERSION=v3.8.13
bash install.shDocker/container installs:
export FEISHU_APP_ID=cli_xxx
export FEISHU_APP_SECRET=xxx
export HFC_VERSION=v3.8.13
bash install-docker.shAfter upgrading Hermes itself, rerun HFC setup or install so the hook is refreshed against the new gateway/run.py:
python3 -m hermes_feishu_card.cli repair --hermes-dir ~/.hermes/hermes-agent --yes
python3 -m hermes_feishu_card.cli install --hermes-dir ~/.hermes/hermes-agent --yes
hermes gateway restartExpected doctor --explain result after repair/install:
Hermes: supported (v2026.7.7.2, gateway_run_013_plus, compatibility full)
Install state: installed - Hermes Feishu hook install state is complete and consistent.
Artifacts
GitHub Release assets are expected after publishing:
hermes-feishu-card-v3.8.13-macos.tar.gzhermes-feishu-card-v3.8.13-linux.tar.gzhermes-feishu-card-v3.8.13-windows.ziphermes-feishu-card-v3.8.13-checksums.txt
Verification
- Full pytest suite:
736 passed. git diff --check.- Local Hermes
v2026.7.7.2doctor/install/restart smoke:gateway_run_013_plus, runtime import ok, install state complete and consistent.