Skip to content

Function: AssistantMarkdown()

AssistantMarkdown(__namedParameters): Element

Streamdown ships GFM (tables, task lists, strikethrough, autolink), KaTeX math, Mermaid diagrams, copy/download controls on code + tables, and incremental-parse handling for partial markdown chunks - all out of the box. Syntax highlighting is provided via the SHIKI_PLUGIN code plugin. We layer on the project’s heading rhythm and route tables through AppKit’s Table primitives via MARKDOWN_COMPONENTS, then disable the noisy in-block copy/ download buttons since this UI lives inside a chat bubble that already has its own copy button. animate opts the block into the ANIMATE_OPTIONS word-by-word fade-in (and drives isAnimating for the streaming caret); callers pass it only for the actively streaming bubble so settled history renders plain.

boolean = false

string

Element