Expand description
Telemetry framework for Rust AI tools.
Provides enum-gated event tracking (no free strings, no PII) with console and no-op sinks.
use llm_kernel::telemetry::{TelemetryEvent, TelemetrySink, ConsoleSink, ToolName};
let mut sink = ConsoleSink::new("my-app");
sink.track(TelemetryEvent::ToolInvoked { tool: ToolName::Search });Re-exports§
pub use events::FailureClass;pub use events::FeatureName;pub use events::ProviderCategory;pub use events::TelemetryEvent;pub use events::ToolName;pub use sink::ConsoleSink;pub use sink::NoopSink;pub use sink::TelemetrySink;