Skip to main content

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 daemon;
19pub mod eval;
20pub mod feedback;
21pub mod ipc;
22pub mod prompt;
23
24pub use crate::core::DataSource;
25pub mod experiment;
26pub mod mcp;
27pub mod metrics;
28pub mod provider;
29pub mod proxy;
30pub mod report;
31pub mod retro;
32pub mod search;
33pub mod shell;
34pub mod store;
35pub mod sync;
36pub mod telemetry;
37pub mod ui;