llm-kernel 0.5.0

Foundation library for Rust AI-native apps — provider catalog, LLM client, MCP server, search, telemetry, and safety
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! 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 });
//! ```

pub mod events;
pub mod sink;

pub use events::{FailureClass, FeatureName, ProviderCategory, TelemetryEvent, ToolName};
pub use sink::{ConsoleSink, NoopSink, TelemetrySink};