@redrob-labs/ui v1.0.2 · Redrob Group Design System 2026

AgentRoster

Agent harness · src/components/AgentRoster/AgentRoster.tsx

Every agent working right now, what each is doing, and how to stop one.

Stop appears only on running and queued agents, because stopping something already finished is a control that does nothing. Each row shows its current step rather than only its state - "Running" tells a person less than "Reading the third contract".

Import

import { AgentRoster } from '@redrob-labs/ui';

Rendered

The design system's own preview case, run against this package's build. The parity gate compares this rendering to the reference bundle's.

Props

PropTypeNotes
agents RosterAgent[]
label string
className string
onStop (agent: RosterAgent) => void Offers Stop on running and queued agents. Omit it and nothing can be stopped from here.

Exported types

RosterAgent