agentskit.js
UI + hooks

ThinkingIndicator

Visibility flag for streaming / reasoning states.

Renders only while visible. Emits data-ak-thinking.

Props

PropTypeDefault
visibleboolean
labelstring'Thinking...'

Usage

<ThinkingIndicator visible={chat.status === 'streaming'} />

Per-framework

FrameworkImport
Reactimport { ThinkingIndicator } from '@agentskit/react'
Vueimport { ThinkingIndicator } from '@agentskit/vue'
Svelteimport ThinkingIndicator from '@agentskit/svelte/ThinkingIndicator.svelte'
Solidimport { ThinkingIndicator } from '@agentskit/solid'
React Nativeimport { ThinkingIndicator } from '@agentskit/react-native'
Angular<ak-thinking-indicator [visible]="loading">
Inkimport { ThinkingIndicator } from '@agentskit/ink' — animated dots
  • useChat — read status for visibility
✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page