fix(slack): suppress block streaming during previews

This commit is contained in:
Peter Steinberger
2026-04-24 23:33:39 +01:00
parent 5009c588d9
commit 5c445f7842
5 changed files with 87 additions and 6 deletions

View File

@@ -156,6 +156,7 @@ Slack:
- `partial` can use Slack native streaming (`chat.startStream`/`append`/`stop`) when available.
- `block` uses append-style draft previews.
- `progress` uses status preview text, then final answer.
- Native and draft preview streaming suppress block replies for that turn, so a Slack reply is streamed by one delivery path only.
- Final media/error payloads and progress finals do not create throwaway draft messages; only text/block finals that can edit the preview flush pending draft text.
Mattermost: