feat: make streaming edits toggleable per-channel, disabled by default (#436)

This commit is contained in:
Cameron
2026-02-27 16:08:51 -08:00
committed by GitHub
parent 2174736de0
commit 6a2493da5c
7 changed files with 23 additions and 2 deletions

View File

@@ -65,17 +65,20 @@ channels:
enabled: true
token: "123456:ABC-DEF..."
dmPolicy: pairing
# streaming: true # Opt-in: progressively edit messages as tokens arrive
slack:
enabled: true
botToken: xoxb-...
appToken: xapp-...
dmPolicy: pairing
# streaming: true
discord:
enabled: true
token: "..."
dmPolicy: pairing
# streaming: true
whatsapp:
enabled: true
@@ -368,6 +371,7 @@ All channels share these common options:
| `instantGroups` | string[] | Group/channel IDs that bypass debounce entirely (legacy) |
| `groups` | object | Per-group configuration map (use `*` as default) |
| `mentionPatterns` | string[] | Extra regex patterns for mention detection (Telegram/WhatsApp/Signal) |
| `streaming` | boolean | Stream responses via progressive message edits (default: false; Telegram/Discord/Slack only) |
### Group Message Debouncing