Skip to content

V3.8.7 — Missing message.started compatibility

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Jul 04:06

See also: docs/release-notes-v3.8.7.md

Fixed

  • Fixed issue #75 for newer Hermes event streams that can start with answer.delta, thinking.delta, tool.updated, or message.completed without a prior message.started. The sidecar now creates the card session and sends the initial Feishu/Lark card from those first events instead of ignoring the whole stream.
  • Preserved the existing cron completion behavior while sharing the same first-event session creation path, including card summary and terminal diagnostics.

Tests

  • Added regression coverage for missing-message.started first events across answer delta, thinking delta, tool update, and completed answer cases.