Agent Observability
UI componentsPages

Sessions Page

Tabular index of captured sessions. Monospace IDs, tabular-number duration, capability badges, row-hover navigation, and server-backed pagination.

Preview

Loading sessions page preview…

Installation

pnpm dlx agent-observability-ui@latest add sessions-page
npx agent-observability-ui@latest add sessions-page
yarn dlx agent-observability-ui@latest add sessions-page
bunx --bun agent-observability-ui@latest add sessions-page

Usage

import { AgentObservabilityProvider } from '@/lib/observability-provider'
import { SessionsPage } from '@/components/sessions-page'
import { useNavigate } from 'react-router'

export function SessionsRoute() {
  const navigate = useNavigate()
  return (
    <AgentObservabilityProvider baseUrl="https://observability.example.com/api">
      <SessionsPage onSessionClick={(id) => navigate(`/sessions/${id}`)} />
    </AgentObservabilityProvider>
  )
}

Props

PropTypeDefaultDescription
onSessionClick(sessionId: string) => voidFires when a row is clicked. Wire it up to your router for navigation. Omit to render a non-interactive list.

On this page