Commit Graph

5 Commits

Author SHA1 Message Date
root
819d61b877 feat: add message:received and message:sent internal hook events
Add message:received and message:sent events to the internal hook system,
enabling HOOK.md-based hooks to subscribe to message lifecycle events.

Changes:
- Add "message" to InternalHookEventType union
- Fire message:received internal hook in dispatch-from-config alongside
  existing plugin hook (hoisted shared variables for both hook systems)
- Add onDelivered callback to ReplyDispatcherOptions for post-delivery hooks
- Fire message:sent internal hook + plugin hook after successful delivery
- Wire the existing (but previously unused) plugin message_sent hook
- Update docs: move message events from Future to documented event types
- Add tests for message:received and message:sent event handling
2026-01-29 19:15:35 -06:00
Peter Steinberger
28f8b7bafa refactor: add hook guards and test helpers 2026-01-18 06:15:24 +00:00
Peter Steinberger
34d59d7913 refactor: rename hooks docs and add tests 2026-01-17 07:32:54 +00:00
Peter Steinberger
3fb699a84b style: apply oxfmt 2026-01-17 01:55:42 +00:00
Peter Steinberger
faba508fe0 feat: add internal hooks system 2026-01-17 01:31:57 +00:00