AI Agents Fancy Stable

ToolTimeline

Compact session summary of an agent's tool calls: one row per action on a vertical rail, with the target it touched, its diff stats, and when it ran

Preview

Installation

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

Usage

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

<ToolTimeline />

Examples

Basic Usage

Props

PropTypeDefaultDescription
items *ToolTimelineItemData[]-The agent's activity log, oldest first
onSelect (item: ToolTimelineItemData, index: number) => void-Called when a row is activated; supplying it turns every row into a button
compact booleanfalseTighter rows with the detail line dropped
label string"Activity"Accessible name for the list

Slots

SlotDescription
itemReplaces the built-in row body, keeping the rail and its dot