One conversation turn: user bubble or assistant document, with hover actions.
npx shadcn@latest add @cuelark/message
message