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, ormessage.completedwithout a priormessage.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.startedfirst events across answer delta, thinking delta, tool update, and completed answer cases.