Skip to content

Agent activity

Searching the workspace

Scanning files and relevant context.

18 files scanned

00:00

Home/Components/

Mugen Agent Pulse

A semantic animated status surface for search, work, connection, composition, and completion states, powered by a lightweight canvas orb rather than a generic spinner.

Interaction Types
Express meaningful active states instead of ambiguous loading
Canvas orb animation pauses offscreen and respects reduced motion
Settle naturally into a completion state
How to use
import { MugenAgentPulse } from "@/components/mugen-agent-pulse";

export default function Demo() {
  return <MugenAgentPulse state="searching" label="Searching the workspace" />;
}
Component Props
PropTypeDefaultDescription
stateMugenAgentPulseState"working"Active, paused, complete, error, or cancelled state
labelstringstate-specific labelPrimary status copy
detailstringstate-specific detailSupporting status copy
metastring—Optional contextual metadata
elapsedstring—Truthful elapsed-time label
progressnumber—Determinate progress from 0 to 100
variant"compact" | "panel""compact"Surface density and layout
onAction() => void—Optional pause, retry, or cancel callback
actionLabelstring"Cancel task"Label of the action button