Lifecycle hooks that can be passed directly into AIClient config.
Hook implementations that record provider attempt outcomes.
Returns the current aggregated telemetry summary.
A snapshot of overall, provider-level, and capability-level totals.
Clears all accumulated telemetry state.
Nothing.
Collects and summarizes AI client telemetry from lifecycle hook callbacks.