Skip to content
Pebble Pro is here at $49 one timeSee what’s included ↗
Pebble
ComponentsDocsMCPPricing
⌕ Find a component↗Log in
All components 673

Categories

Core inputs & forms46Buttons & actions33Navigation36Overlays & feedback49Data display33Charts & data viz40Cards & layout43Marketing blocks38App shells & pages37AI interfaces40Text & typography effects33Backgrounds & visual effects38Motion & transitions32Numbers & counters32Media34E-commerce333D & interactive36Themed sets40
Start with the essentials.Installation guide ↗Connect your agent ↗
← All componentsAI interfaces

Trace Waterfall

Agent trace viewer with a KPI header (duration, tokens, cost, steps), a keyboard-navigable step tree, and waterfall timing bars told apart by kind glyph and tint, with a precise timing readout on hover or focus.

Preview

Answer ticket #40418

tr_8f2c41Failed
Duration
6.84s
Tokens
3,634
Cost
$0.042
Steps
9model calls:2tool calls:4retrievals:2

9 of 9 steps finished, 1 error

Step
0ms2s4s6s8s
Time
Support agent
6.84s
Classify intentsmall-fast
620ms
Search help centerk=8
840ms
Embed queryembed()
138ms
Vector lookuparticles-v3
658ms
Fetch orderorders.get(40418)
714ms
Fetch orderretry 1
578ms
Draft replylarge-reasoning
3.52s
Check tonepolicy.lint()
404ms
ModelToolRetrievalHover a step for exact timing

Weekly digest

tr_1b07e9Running
Duration
4.18sso far
Tokens
2,210
Cost
$0.019
Steps
5model calls:1tool calls:2retrievals:1

3 of 5 steps finished, 0 errors

Step
0ms1s2s3s4s5s
Time
Digest writer
4.18s
Load saved posts14 items
910ms
Summarize postslarge-reasoning
2.19s
Render emailmail.render()
820ms
ModelToolRetrievalHover a step for exact timing

Nightly backfill

tr_queuedWaiting
Duration
–
Tokens
–
Cost
–
Steps
0

0 of 0 steps finished, 0 errors

No steps recorded yetSteps appear here as the trace starts running.
ModelToolRetrievalHover a step for exact timing

Install

Pro source requires Pebble Pro. Try the full preview above.

Props

PropTypeDefaultDescription
stepsTraceStep[]—Steps in any order: { id, parentId?, label, detail?, kind?, start, end?, status?, tokens?, cost? }, times in ms from trace start.
titlestring"Trace"Heading above the KPI strip.
traceIdstring—Trace id shown in mono next to the title.
nownumber—Current time in ms; running bars end here. Omit for a finished trace.
labelstring"Trace steps"Accessible name of the step tree.
showHeaderbooleantrueShow the KPI header.
defaultCollapsedstring[]—Ids of steps whose children start hidden.
onStepSelect(id: string) => void—Called when a step is chosen with Enter, Space or a click.
formatDuration(ms: number) => stringformatTraceDurationFormats ticks, durations and accessible names.
formatCost(cost: number) => string—Formats the cost KPI.

Pro component

Try the full preview above. Editable source and build guides require Pebble Pro.

Buy Pebble Pro — $49How source access works ↗
Pebble

Small details.
Better interfaces.

React components to explore, make your own, and build on.

Library

  • Components
  • Installation
  • Pricing

Resources

  • For agents
  • About
  • Support

Legal

  • License
  • Terms
  • Privacy
  • Final sale

Built by Pebble

A product of Praxys Solutions LLC ↗

Pebble Pro is live

$49 one time, lifetime updates ↗