Skip to content

v3.4.0

Choose a tag to compare

@baileyh8 baileyh8 released this 10 May 05:53
· 22 commits to main since this release

V3.4.0 - 2026-05-10

Added

  • Hermes 0.13+ compatibility strategy: installer and doctor select/report the gateway_run_013_plus hook strategy from Hermes version and code anchors.
  • Latest Hermes cron scheduler compatibility: installer also detects and patches cron/scheduler.py when _deliver_result moved out of gateway/run.py.
  • Per-bot/profile titles: card titles can be set globally, per profile, or per bot, with bot-level titles taking precedence.
  • Cron final card delivery for scheduled Hermes runs.
  • Attachment summaries with native media delivery, keeping summaries in cards while media uses Feishu-native delivery.
  • Card reply context so reply cards retain routing/context needed by the sidecar.

Fixed

  • issue #23: multi Hermes profile + multi Feishu bot deployments now preserve explicit profile identity and route to the intended bot.

Compatibility

  • Older Hermes strategy preserved: Hermes v2026.4.23 through 0.12.x continues to use legacy_gateway_run.
  • After upgrading Hermes, rerun install --hermes-dir ... --yes so the plugin applies the correct hook strategy.
  • doctor now exposes hook_strategy, cron_hook_strategy, compatibility, and anchor diagnostics before writing hooks.

Verification

  • Automated tests: 505 passed.
  • Real Feishu environment: multi-profile, multi-bot, per-bot titles, cron cards, attachment summary/native media, and reply-to-card adapter context verified.