AI Agents Fancy Stable

SubagentList

Fan-out panel for parallel workers: one row per delegated agent with its status dot, model badge, task, and its own progress bar

Preview

Installation

pnpm add fancy-ui-svelte
import { SubagentList } from 'fancy-ui-svelte'

Usage

svelte
<script lang="ts">
  import { SubagentList } from 'fancy-ui-svelte';
</script>

<SubagentList />

Examples

Basic Usage

Props

PropTypeDefaultDescription
agents *SubagentData[]-The delegated workers, in the order they were spawned: id, name, task, status, and optionally progress and model
label string-Accessible name for the list. Left unset it is derived from the statuses — "2 agents running" while anything runs, "3 agents finished" once the last one lands
onSelect (agent: SubagentData, index: number) => void-Called when a row is activated; supplying it turns every row into a button
compact booleanfalseTighter rows with the task line dropped

Slots

SlotDescription
itemReplaces the built-in row body, keeping the status dot