kaizen/lib.rs
1// SPDX-License-Identifier: AGPL-3.0-or-later
2
3//! # kaizen
4//!
5//! Re-exports the internal crate graph for the `kaizen` binary, integration tests, and
6//! `cargo check` of the full tree.
7//!
8//! # Documentation for users
9//!
10//! Prose lives in the repository on GitHub: [`docs/`](https://github.com/marquesds/kaizen/tree/main/docs)
11//! (CLI, configuration, and the [telemetry journey](https://github.com/marquesds/kaizen/blob/main/docs/telemetry-journey.md)
12//! explainer). The [docs.rs](https://docs.rs/kaizen-cli) page documents **this** Rust API; it does
13//! not include the `docs/` markdown because that folder is excluded from the published crate
14//! (see `exclude` in `Cargo.toml`).
15
16pub mod collect;
17pub mod core;
18pub mod eval;
19pub mod feedback;
20pub mod prompt;
21
22pub use crate::core::DataSource;
23pub mod experiment;
24pub mod mcp;
25pub mod metrics;
26pub mod provider;
27pub mod proxy;
28pub mod report;
29pub mod retro;
30pub mod shell;
31pub mod store;
32pub mod sync;
33pub mod telemetry;
34pub mod ui;