V3.6.3 Release Notes
中文
V3.6.3 is a focused compatibility and interaction reliability patch for Hermes Feishu Streaming Card. It fixes issues #56-#59.
What Changed
- Fixed issue #59: Hermes v0.17.0+ / v2026.6.19+ can split the real streaming implementation into
_run_agent_inner; the patcher now prefers_run_agent_innerbefore falling back to_run_agent, so tool, answer, thinking, clarify, and approval hooks are injected into the active callback body. - Fixed issue #57: localhost/private sidecars now default
card.interaction_mode: autoto text-choice fallback. The card shows numbered choices and the hook immediately falls back to Hermes' native text interaction path instead of waiting for an unreachable Feishu Card Action callback URL. Explicitcard.interaction_mode: callbackstill keeps real CardKit buttons for public callback deployments. - Fixed issue #56: non-Feishu platforms such as Telegram are ignored at
hook_runtimeevent construction time, so installing the Feishu card hook no longer posts Telegram events to the sidecar or changes native Telegram delivery. - Fixed issue #58: Windows
HERMES_HOMEpaths such asC:\Users\...\AppData\Local\hermes\profiles\thinkingnow resolve the profile id correctly, including bothhermes/profiles/<id>and.hermes/profiles/<id>. - Extracted the useful part of PR #52: local/private sidecar HTTP calls bypass system proxies, public sidecar URLs still use the default proxy behavior, and Windows sidecar stop/status no longer goes through POSIX process-group signals.
Upgrade
cd /path/to/hermes-feishu-streaming-card
git checkout v3.6.3
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 \
--yesFor localhost-only deployments, no extra callback URL is required. Keep the default card.interaction_mode: auto, or set card.interaction_mode: text explicitly. If you have a public Feishu Card Action callback URL, set card.interaction_mode: callback.
Release Assets
GitHub Releases include:
hermes-feishu-card-v3.6.3-macos.tar.gzhermes-feishu-card-v3.6.3-linux.tar.gzhermes-feishu-card-v3.6.3-windows.ziphermes-feishu-card-v3.6.3-checksums.txt
Verification
tests/unit/test_hook_runtime.pytests/unit/test_render.pytests/unit/test_runner.pytests/unit/test_config.pytests/unit/test_process.pytests/unit/test_patcher.pytests/integration/test_server.py