When streaming with extended Markdown, your bot can progressively send content that includes:
- Fenced code blocks: Render only after the closing
```fence is received on its own line - Math equations: Render after the closing
$or$$delimiter is received - Images and image URLs: Render after the closing parenthesis of the image URL passes validation
- At-mentions: Render when
<at>...</at>tags are complete and valid - Citations: Render when
[#]markers and correspondingentitiesare present in the Activity - Tables: Render when enough rows are received to form a valid table structure
- Task lists: Render when list items and checkbox markers (
- [ ],- [x]) are complete