TracerEvent

sealed interface TracerEvent

Closed sum of tracer events recorded by TracerSystem.

Mirrors the Python reference TracerEvent hierarchy. Each event carries a wall-clock timestamp and a correlationId threading the event back to the originating LLM call.

Correlation IDs are plain strings (UUID-shaped by convention) so the public surface does not depend on still-experimental kotlin.uuid.Uuid.

Inheritors

Properties

Link copied to clipboard
abstract val correlationId: String
Link copied to clipboard
abstract val timestamp: Instant

Functions

Link copied to clipboard
abstract fun printableSummary(): String

Human-friendly multi-line summary suitable for printing in examples and demos. Mirrors tracer_events.py::printable_summary.