PaceUI

  • Components
  • Blocks
  • Templates
  • Studio
  • Resources
Intro
  • Components
  • Installation
  • MCP
Agents
  • Chat Composer
  • Workflow Board
  • Thinking States
  • Audio Visualizer
  • Task Pipeline
  • Approval Card
  • Model Ability Selector
  • Model Selector
  • Response Writer
  • AI Suggestions
  • Token Counter
Crafts
  • All Crafts
  • Avatar Flight
  • Voice Record
  • Starfield Card
  • Destination Queue
  • Rolling Bento
  • Download Button
  • Cart Stepper
  • Heart Burst
  • Copy Bar
  • Generative Grid
  • Destination Card
  • Magnetic Button
  • Morphing Copy
  • Expanding Search
  • Metric Tracker
  • Tilt Card
  • Animated Stack
Charts
  • API Traffic
  • Weekly Traffic
  • Financial Performance
  • Channel Sales
  • Customer Growth
  • Customer Segments
  • Sales Overview
  • Traffic Distribution
  • Daily Orders
  • Acquisition Funnel
  • Weekly Attendance
  • Market Trends
  • Portfolio Overview
  • Instance Health
  • Resource Usage
  • SaaS Subscriptions
  • Database Performance
  • Model Usage
  • Spend Allocation
Motion
  • Accordion
  • Alert
  • Calendar
  • Checkbox
  • Collapsible
  • Combobox
  • Context Menu
  • Dropdown Menu
  • Empty
  • Hover Card
  • Input OTP
  • Menubar
  • Navigation Menu
  • Pagination
  • Progress
  • Radio Group
  • Scroll Area
  • Select
  • Sidebar
  • Slider
  • Switch
  • Tabs
  • Tooltip
  • Reveal Text
  • Scramble Text
  • Squash Text
  • Bouncing Text
  • Mouse Wave Text
  • Text Fall Button
  • Spring Button
  • Infinite Scroller
  • Fillable Button
  • Layered Stack
  • Gradient Shadow
  • Profile Peek
  • Flip Reveal
  • Reveal on Scroll
  • Swap
  1. Components
  2. Agents
PreviousNext

Workflow Board

An interactive agent task viewer showing tasks in progress, doing, and done with tool telemetry and animated transitions.

Empty Board

A standalone empty column board state showing the dashed empty drop indicator.

Task Card

An interactive single task card demonstrating tool telemetry pills, live task steps with status spinners, and approval actions.

When to use

  • Visualizing autonomous AI agent task planning, queuing, and execution stages.
  • Tracking real-time tool telemetry ("Doing"), subtask checklist progress, and active agent operations.
  • Multi-agent orchestration workflows where tasks transfer between specialized agent personas.
  • Allowing users or supervisors to drag, re-order, or approve agent deliverables.

When not to use

  • Simple one-shot prompt/response interfaces with no decomposition into subtasks.
  • Linear single-thread loading indicators where a simple spinner or progress bar is sufficient.

API Reference

AgentWorkflowBoardProps

PropTypeDefaultDescription
tasksAgentWorkflowTask[]—Controlled list of agent tasks.
defaultTasksAgentWorkflowTask[][]Uncontrolled initial list of agent tasks.
columnsAgentWorkflowColumn[]DEFAULT_AGENT_WORKFLOW_COLUMNSBoard columns configuration. Defaults to To Do, In Progress, and Done.
titlestring—Board title rendered in the breadcrumb header.
breadcrumbsBreadcrumbItemData[]—Custom breadcrumb trail items for navigation.
showComposerbooleantrueWhether to display the bottom floating task composer.
composerPlaceholderstring"Assign a task to agent..."Placeholder text for the floating input.
onTaskMove(taskId: string, targetStatus: string) => void—Callback fired when a task is moved via drag-and-drop.
onTaskClick(task: AgentWorkflowTask) => void—Callback fired when a task card is clicked.
onStepToggle(taskId: string, stepId: string) => void—Callback fired when a task step is clicked or toggled.
onApprove(taskId: string) => void—Callback fired when the Approve button on a card is clicked.
onDecline(taskId: string) => void—Callback fired when the Decline button on a card is clicked.
onSubmitPrompt(prompt: string) => void—Callback fired when a task prompt is submitted from the floating composer.

AgentWorkflowTask

FieldTypeDescription
idstringUnique identifier for the task.
titlestringConcise title of 2–4 words describing the task.
statusstringCurrent task column identifier ("todo", "in_progress", "doing", "done").
stepsAgentTaskStep[]List of execution steps displayed directly on the card.
exploringAgentExploringSource[]List of apps or integrations explored by the agent (Slack, Mail, Notion, etc.).
needsApprovalbooleanWhether to display the Approve and Decline action buttons.
actionsReact.ReactNodeCustom action buttons rendered at the bottom of the card.

AgentExploringSource

FieldTypeDescription
idstringUnique identifier for the source (e.g. "slack", "gmail").
labelstringDisplay label (e.g. "Slack", "Mail").
iconSrcstringOptional URL or path to the integration logo.
invertDarkbooleanWhether to invert logo colors in dark mode.
status"pending" | "running" | "completed" | "error"Exploration status.

AgentTaskStep

FieldTypeDescription
idstringUnique identifier for the step.
titlestringDisplay title of the step.
status"pending" | "running" | "completed" | "error"Step execution status (spinner for running, checkmark for completed, dot for pending).
completedbooleanOptional completion boolean flag.
iconSrcstringOptional logo icon for app-specific exploration steps.
invertDarkbooleanWhether to invert step logo colors in dark mode.

AgentWorkflowColumn

FieldTypeDescription
idstringUnique identifier matching task status.
titlestringColumn display label (e.g. "To Do", "In Progress", "Done").
iconReact.ReactNodeIcon displayed in the column header.
acceptsstring[]Optional list of status aliases mapped into this column.

Accessibility

  • Columns and task cards maintain high contrast semantics conforming to WCAG AA guidelines.
  • All icon-only buttons include explicit aria-label and title attributes for assistive technologies.
  • Tasks can be transitioned via keyboard and menu controls in addition to HTML5 drag-and-drop.

Motion

  • Coordinates shared animated transitions across columns using <LayoutGroup> to eliminate jarring layout shifts.
  • Cards transition with spring physics (stiffness: 420, damping: 28, mass: 0.8).
  • Subtask checklists and expanding details animate cleanly with height and opacity springs.
Chat ComposerThinking States

PaceUI

Animated blocks, components, and templates for Next.js and TanStack Start. Built with Motion and shadcn - clean code you own.

GitHubTwitterDiscord

Products

BlocksComponentsTemplatesCraftsTanStack ChartsMCP ServerStarter KitsStyleX Components

Resources

DocumentationMotion ComponentsGSAP AnimationsNative AIBlogChangelog

Pricing & Account

PricingManage AccountLicensesAPI KeysAffiliate Program

Company

Contact UsDiscord CommunityPrivacy PolicyTerms of Service

© 2026 PaceUI. All rights reserved. Built by indie developer, Denish

PACEUI

Explore user feedback
MailMail
SlackSlack
Scan customer inboxScan customer inbox
Search feedback channelsSearch feedback channels
Compile issue summary
Backlog
No tasks
  1. Agent
  2. Engineering
To Do
Index vector docs
NotionNotion
Export Notion guidesExport Notion guides
Chunk into tokens
Upsert vector index
Configure test runner
Setup Docker container
Run onboarding suite
In Progress
Explore user feedback
MailMail
SlackSlack
Scan customer inboxScan customer inbox
Search feedback channelsSearch feedback channels
Compile issue summary
Deploy preview build
Bundle staging artifacts
Verify migration checksums
Done
Audit security headers
Inspect staging headers
Configure strict CSP