Thinking indicator
Chat-position typing indicator shown between send and the agent's first streamed token. Three gently pulsing dots that sit where the assistant message will appear.
Included in the single kansho full pack. Components are not offered as separate installs.
Default
Tones
In a message thread
Component documentation
Thinking Indicator
components/agent/thinking-indicator.tsxPurpose
Shows a chat-position waiting indicator between message submission and the first streamed token.
Appropriate use
Use transiently in a conversation while an agent is preparing output.
Example
components/agent/thinking-indicator.tsx has a representative live example in the "Default" section on /components/thinking-indicator.
States
Supports blue or neutral agent-dot tone and a custom announced label.
API and props
ThinkingIndicator accepts label, tone, and className.
Dependencies
Direct imports are React, AgentDot, and cn.
Accessibility
Renders a role=status region with the supplied accessible label and hides the animated dots.
Limitations
It does not manage timing or disappearance; its CSS animation depends on the global reduced-motion stylesheet.
Source
Source: components/agent/thinking-indicator.tsx.
Full pack
components/agent/thinking-indicator.tsx is documented at /components/thinking-indicator and installs only through the single Kansho full pack; no individual component install is offered.