Skip to main content

Crate kaizen

Crate kaizen 

Source
Expand description

§kaizen

Re-exports the internal crate graph for the kaizen binary, integration tests, and cargo check of the full tree.

§Documentation for users

Prose lives in the repository on GitHub: docs/ (CLI, configuration, and the telemetry journey explainer). The docs.rs page documents this Rust API; it does not include the docs/ markdown because that folder is excluded from the published crate (see exclude in Cargo.toml).

Re-exports§

pub use crate::core::DataSource;

Modules§

collect
core
eval
experiment
Experiment binding + stats v0. See docs/experiments.md.
feedback
mcp
Model Context Protocol (stdio) — most CLI workflows as MCP tools (see docs/mcp.md for shell-only commands).
metrics
prompt
Prompt/system-prompt version tracking.
provider
Query-back from telemetry providers (PostHog, Datadog). OTLP has no pull in v1.
proxy
Local Anthropic API-compatible HTTP forwarder + EventSource::Proxy in SQLite. See docs/llm-proxy.md.
report
Atomic report files + Markdown rendering for retro.
retro
Heuristic retro engine (M5): pure ranking + IO at boundaries.
shell
store
sync
Sync daemon: redacted outbox → POST /v1/events.
telemetry
Optional pluggable sinks that receive the same redacted IngestExportBatch as Kaizen sync. Fan-out runs in parallel with the primary POST (see sync::engine); outbox is committed only when the primary succeeds (and, when fail_open is false, when the fan-out completes Ok).
ui