- assistant-ui
Thread- Grassroot runtime
- Thread / MessageStore
- Headless seam
- Assistant.Thread
- Styled export
Thread
DocsPlatform
Coming from assistant-ui
The names will look familiar if you know assistant-ui. What is different here is which package owns what, so this table maps each concept across.
assistant-ui
Grassroot runtime
Headless seam
Styled export
ThreadThread / MessageStore
Assistant.Thread
ThreadThreadListThreadList adapter
Assistant.ThreadList
ThreadListToolFallbackMessage part/tool result
Assistant.ToolFallback
ToolFallbackToolGroupGrouped tool parts
Assistant.ToolGroup
ToolGroupContextDisplayModel context usage
Model context display
ContextDisplayComposerTriggerPopoverDirective registry
Composer trigger popover
ComposerTriggerPopoverModelSelectorModel context configuration
Model selector
ModelSelectorDirectiveTextDirective formatter
Directive text
DirectiveTextQuoteBlockQuote/message selection
Quote block
QuoteBlockSelectionToolbarSelection observer
Selection toolbar
SelectionToolbar- assistant-ui
ThreadList- Grassroot runtime
- ThreadList adapter
- Headless seam
- Assistant.ThreadList
- Styled export
ThreadList
- assistant-ui
ToolFallback- Grassroot runtime
- Message part/tool result
- Headless seam
- Assistant.ToolFallback
- Styled export
ToolFallback
- assistant-ui
ToolGroup- Grassroot runtime
- Grouped tool parts
- Headless seam
- Assistant.ToolGroup
- Styled export
ToolGroup
- assistant-ui
ContextDisplay- Grassroot runtime
- Model context usage
- Headless seam
- Model context display
- Styled export
ContextDisplay
- assistant-ui
ComposerTriggerPopover- Grassroot runtime
- Directive registry
- Headless seam
- Composer trigger popover
- Styled export
ComposerTriggerPopover
- assistant-ui
ModelSelector- Grassroot runtime
- Model context configuration
- Headless seam
- Model selector
- Styled export
ModelSelector
- assistant-ui
DirectiveText- Grassroot runtime
- Directive formatter
- Headless seam
- Directive text
- Styled export
DirectiveText
- assistant-ui
QuoteBlock- Grassroot runtime
- Quote/message selection
- Headless seam
- Quote block
- Styled export
QuoteBlock
- assistant-ui
SelectionToolbar- Grassroot runtime
- Selection observer
- Headless seam
- Selection toolbar
- Styled export
SelectionToolbar
Markdown remains an explicit dependency seam: the assistant surface consumes the Tranche 7 Markdown programme and does not ship a second parser.