AI components

AI components

Conversations, messages, tools, and the composer for chat and agent interfaces.
8 components
  • Attachment

    Local file selection with drop handling, constraints, and composable attachment states.

  • Composer

    A composable prompt input with actions, submission state, and keyboard behavior built in.

  • Conversation

    An auto-following, accessible conversation viewport with empty and jump-to-latest states.

  • Message

    Content-first conversation messages with readable role-aware alignment and contextual actions.

  • Question

    An inline agent question that temporarily replaces the prompt composer with choice or free-text answers.

  • Reasoning

    A concise, expandable reasoning trace for AI assistant responses.

  • Response Stream

    AI response text with bounded arrival motion and natural line wrapping.

  • Tool

    Expandable AI tool calls designed for inline chat transcripts.