V3.4.1 — 2026-05-14
Fixed
- issue #25: Hermes v2026.5.7 started hooks now treat
event_message_idas an explicit message id, keepingmessage.startedandmessage.completedon the same card lifecycle. - Fallback preview now reuses the active fallback cache, so
_preview_fallback_message_idand_create_active_fallback_message_iddo not drift whencreated_atis missing.
Tests
- Added regression coverage for Hermes v2026.5.7-style started locals and untokened fallback preview/create lifecycle consistency.