Meowland docs
Workbench

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.

packages/meowtail/stories/agent-workflow.stories.tsxline 578tsx
render: () => agentWorkflowDemo()

Installation

bun add meowtail

Usage

usage.tsts
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.

packages/meowtail/stories/agent-workflow.stories.tsxline 589tsx
render: () => agentWorkflowDemo(true)

API reference

Props

PropTypeDefault
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.