Pular para o conteúdo principal

Visão geral dos componentes

O AgentsKit inclui componentes headless que renderizam HTML semântico com atributos data-ak-*. Importe o tema padrão para estilização imediata, ou direcione os atributos com seu próprio CSS.

Componentes disponíveis

ComponenteFinalidade
ChatContainerLayout de chat rolável com rolagem automática
MessageBalão de chat com suporte a streaming
MarkdownRenderizador de texto/markdown
CodeBlockCódigo com destaque de sintaxe e botão copiar
ToolCallViewExibição expansível de invocação de ferramenta
ThinkingIndicatorEstado animado de “pensando” / carregando
InputBarCampo de texto com botão enviar

Filosofia headless

Os componentes renderizam HTML mínimo com atributos data-ak-*:

<div data-ak-message data-ak-role="user" data-ak-status="complete">
<div data-ak-content>Hello!</div>
</div>

Estilize com seletores de atributo:

[data-ak-role="user"] [data-ak-content] {
background: blue;
color: white;
}

Ou importe o tema padrão:

import '@agentskit/react/theme'