Back to blocks
BlockAI & ChatFree

Agent Task Progress Block React component

A live view of an AI agent working through a task: goal, status, gradient progress bar, elapsed time and tokens, a step timeline with tool chips and streaming logs, an automatic retry after a failure, a step that waits for your approval, pause and stop controls, and downloadable files at the end.

About the Agent Task Progress Block component

Agent Task Progress Block shows an AI agent doing a multi-step job in real time. The goal sits at the top with a status pill, a progress bar, the time spent and the tokens used, and below it a timeline lists every step with the tool it uses.

The running step opens a small log that fills in as the agent works. When a step fails, the error stays visible and the agent retries on its own; when a step is risky, the run pauses and asks you to approve or skip it. At the end the files the agent produced can be downloaded.

When to use it

Use it for research agents, coding agents, data pipelines, support automation or any background job people want to watch and control.

Put an approval on steps that act outside your app, such as sending messages, spending money or deleting data.

Installation

Add the Agent Task Progress Block component to your project with the shadcn CLI. It lands in components/agent-task-progress.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/agent-task-progress

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

Related components

Model Picker Block
Free
AI Search Results Block
Free
Prompt Library Block
Free
AI Chat Panel
$6
AI Chat Bubble Launcher
Free
Simple Hero Section
Free