Message Thread
A full chat conversation layout. Renders user and assistant bubbles with Avatar, ScrollArea, ThinkingIndicator, and StreamingText all composed together. Pass messages with state: 'thinking' | 'streaming' | 'done' to drive the AI response lifecycle.
Interactive
A full chat loop — thinking state transitions to streaming text, which completes to static. Composed from Avatar, ScrollArea, ThinkingIndicator, and StreamingText.
Try asking
Static messages
Pass messages with state: "done" (or no state) to render completed conversations without animation.
With FeedbackBar
Slot FeedbackBar below the thread for thumbs up/down on the last response.