llm-kernel 0.3.6

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
18
//! Credential management via dotenv-style vault.
//!
//! [`SecretVault`] loads and saves API keys from `.env` files with
//! symlink guards and atomic writes.
//!
//! ```
//! use llm_kernel::secrets::SecretVault;
//!
//! let vault = SecretVault::empty();
//! assert!(vault.is_empty());
//! ```

/// Atomic file write helper for crash-safe credential saves.
pub mod atomic;
/// Secret vault backed by a dotenv-style file.
pub mod vault;

pub use vault::{SecretVault, redact_credential};