//! # Provider telemetry
//!
//! Tracks every LLM provider request the agent makes, in a rolling 1000-entry
//! buffer, and derives per-provider averages / percentiles from it.
//!
//! | File | Responsibility |
//! |---|---|
//! | [`request`] | [`ProviderRequestRecord`] — one request's raw timing/tokens |
//! | [`snapshot`] | [`ProviderSnapshot`] — aggregated view per provider |
//! | [`metrics`] | [`ProviderMetrics`] — rolling buffer + aggregation entry point |
//! | [`stats`] | internal percentile / mean helpers used by `metrics` |
pub use ProviderMetrics;
pub use ProviderRequestRecord;
pub use ProviderSnapshot;