| 23572 |
feat(voice): enable voice note conversation loop for Telegram and WhatsApp
|
davidrudduck
|
Voice Message Enhancem...
|
2026-02-22 |
| 23559 |
feat(plugins): add before_context_send hook and model routing via before_prom...
|
davidrudduck
|
Plugin and Hook Enhanc...
|
2026-02-22 |
| 22624 |
feat(plugins): add before_context_send hook and model routing via before_prom...
|
davidrudduck
|
Plugin and Hook Enhanc...
|
2026-02-21 |
| 20861 |
feat(context): add conversation transcript stats to /context command
|
davidrudduck
|
Context Management Enh...
|
2026-02-19 |
| 20860 |
feat(reactions): add configurable immediate reaction dispatch system
|
davidrudduck
|
Reaction Event Handlin...
|
2026-02-19 |
| 20859 |
fix(hooks): wire message_sent hook into reply dispatcher for all channels
|
davidrudduck
|
Hooks and Lifecycle Ev...
|
2026-02-19 |
| 20858 |
fix(hooks): normalize hook addresses to canonical provider:kind:id format
|
davidrudduck
|
Hooks and Lifecycle Ev...
|
2026-02-19 |
| 20851 |
fix: harden resolveUserPath and compact against undefined workspaceDir
|
davidrudduck
|
Bootstrap and Plugin F...
|
2026-02-19 |