Component reference
ChatTask
A task record, not an executable task or a whole-card control.
Preview
Concurrency, waiting and execution reporting
Shared tool and task display. Execution completion, public reply, user waiting and a lost connection are different facts.
render: () => agentWorkflowDemo()Installation
bun add meowtail
Usage
import { ChatTask } from "meowtail";Examples
The other stories that show this component.
320px local container
The same composition inside a 320px host on a wide screen, without story-only CSS patching the content.
render: () => agentWorkflowDemo(true)API reference
Props
| Prop | Type | Default |
|---|---|---|
titleRequired | MaybeSignal<string> | – |
state | MaybeSignal<ChatExecutionState> | "unknown" |
statusLabelExplain the current state, including who or what a waiting task needs. | MaybeSignal<string | undefined> | – |
description | MaybeSignal<string | undefined> | – |
executionTextExecution and a public reply are separate host facts. Neither infers the other. | MaybeSignal<string | undefined> | – |
replyText | MaybeSignal<string | undefined> | – |
progressExplicit host progress only. Missing progress does not imply zero progress. | MaybeSignal<ChatTaskProgress | undefined> | – |
footerCompose ordinary buttons and resource links outside the task's content. | Child | – |
Also takes className, children and the attributes and events of its root element.
DOM parts
rootheadertitlestatusfactdescriptionexecutionreplyprogressprogressLabelprogressBarbodyfooter
Registry
The component is registered as chat-task in the meowtail component registry.