llm_kernel/secrets/mod.rs
1//! Credential management via dotenv-style vault.
2//!
3//! [`SecretVault`] loads and saves API keys from `.env` files with
4//! symlink guards and atomic writes.
5//!
6//! ```
7//! use llm_kernel::secrets::SecretVault;
8//!
9//! let vault = SecretVault::empty();
10//! assert!(vault.is_empty());
11//! ```
12
13/// Atomic file write helper for crash-safe credential saves.
14pub mod atomic;
15/// Secret vault backed by a dotenv-style file.
16pub mod vault;
17
18pub use vault::{SecretVault, redact_credential};