V3.6.0 Release Notes
中文
V3.6.0 is an operations-focused release for Hermes Feishu Streaming Card. It keeps the V3.5.x streaming card and in-card interaction baseline, then makes installation, diagnosis, repair, media/file handling, and multi-profile operations easier to verify in real deployments.
Highlights
doctor --jsonanddoctor --explainnow report config, sidecar, Hermes compatibility, streaming settings, install state, and recommendations in a support-friendly shape.repair --hermes-dir ... --yesandsetup --repaircan rebuild known-safe hook manifest/backup state without touching unverifiable user edits.- Structured Hermes attachments from
attachments,files,media_files, image/audio/video objects, paths, and URLs are summarized in cards while native media/file delivery remains available. smoke-feishu-card --profile-idandbots test --profile-idlet operators verify one profile or bot route directly.statusand/health.routingnow expose profile-scoped routing diagnostics for multi-bot and multi-profile deployments.- The release matrix covers Hermes
v2026.4.23,v2026.5.7,v2026.5.16+,v2026.5.29,0.13.x, and0.14.x.
Upgrade
python3 -m hermes_feishu_card.cli stop --config ~/.hermes_feishu_card/config.yaml
git checkout v3.6.0
pip install -e ".[test]" --upgrade
python3 -m hermes_feishu_card.cli doctor --config ~/.hermes_feishu_card/config.yaml --hermes-dir ~/.hermes/hermes-agent --explain
python3 -m hermes_feishu_card.cli install --hermes-dir ~/.hermes/hermes-agent --yes
python3 -m hermes_feishu_card.cli start --config ~/.hermes_feishu_card/config.yamlIf doctor --explain reports a known-safe repair path, run:
python3 -m hermes_feishu_card.cli repair --hermes-dir ~/.hermes/hermes-agent --yesRelease Assets
Tagged releases are expected to publish:
hermes-feishu-card-v3.6.0-macos.tar.gzhermes-feishu-card-v3.6.0-linux.tar.gzhermes-feishu-card-v3.6.0-windows.ziphermes-feishu-card-v3.6.0-checksums.txt
Notes
- Docker packaging is intentionally out of scope for this release.
- Real Feishu smoke tests still require local credentials and a real chat id; never commit App Secret, tenant token, or private chat ids.