V3.6.2 Release Notes
中文
V3.6.2 is a focused installer/runtime reliability patch for Hermes Feishu Streaming Card.
What Changed
- Fixed issue #53:
setup/installnow detects the Hermes Gateway runtime venv Python, such as~/.hermes/hermes-agent/venv/bin/python, and installshermes-feishu-streaming-cardinto that interpreter before patchinggateway/run.py. - Added a
runtime_importsection todoctor --jsonanddoctor --explain, so users can verify whether Hermes runtime Python can importhermes_feishu_card.hook_runtime. - Hook import/emit failures are no longer fully silent. The hook still fails open, but writes
[hermes-feishu-card] hook failed: ...to Hermes stderr for diagnosis. - Installers now pass the resolved Git install spec into setup via
HFC_INSTALL_SPEC, so the Hermes venv receives the same release users requested.
Upgrade
cd /path/to/hermes-feishu-streaming-card
git checkout v3.6.2
pip install -e ".[test]" --upgrade
python3 -m hermes_feishu_card.cli doctor \
--config ~/.hermes/config.yaml \
--hermes-dir ~/.hermes/hermes-agent \
--explain
python3 -m hermes_feishu_card.cli install \
--hermes-dir ~/.hermes/hermes-agent \
--yesIf doctor --explain reports Runtime import: failed, rerun setup or install after upgrading. The command will install the package into the Hermes runtime venv before patching the hook.
Release Assets
GitHub Releases include:
hermes-feishu-card-v3.6.2-macos.tar.gzhermes-feishu-card-v3.6.2-linux.tar.gzhermes-feishu-card-v3.6.2-windows.ziphermes-feishu-card-v3.6.2-checksums.txt
Scope
The .env search-path question raised alongside issue #53 is intentionally kept as a separate follow-up item. This release focuses on the Hermes runtime venv install path and hook diagnostics.