Components / AI components / Conversation
ConversationExperimental alpha

Reasoning

A quiet, collapsible public reasoning summary that follows the stream.

Reasoning preview

Loading example…

Interactions use local sample data.

Usage and props

Pass a public summary only. Duration is shown only when the host measured it; private reasoning is never displayed.

Supported inputs

This is the public signature used by this example. Open Code to see how the values and callbacks fit together.

summary · state · durationMs? · open? · onOpenChange?
How state and callbacks work

These are the main props for the example. The package's TypeScript declarations include the full API.

Customize and use with a keyboard