Skip to main content

Crate dkp_gen_core

Crate dkp_gen_core 

Source

Re-exports§

pub use config::CliOverrides;
pub use config::GenConfig;
pub use error::GenError;
pub use error::GenResult;
pub use llm::LlmClient;
pub use llm::MockClient;
pub use llm::MockToolClient;
pub use llm::OpenAiClient;
pub use pipeline::PipelineContext;
pub use render::RenderReport;
pub use render::render_handbook_formats;
pub use tools::discovered::DiscoveredSource;
pub use tools::search::MockSearchProvider;
pub use tools::search::SearchProvider;
pub use tools::search::SearchResult;
pub use tools::GenToolExecutor;
pub use tools::ToolExecutor;
pub use tools::ToolSpec;
pub use tools::make_search_provider;

Modules§

chunk
config
error
eval
fix
llm
pipeline
prompt
render
Renders human/handbook.md into handbook.pdf and handbook.epub, per DKP spec §11.2. Both formats are produced in-process by pure-Rust crates (markdown2pdf, epub-builder + pulldown-cmark) — no external binaries (no pandoc/xelatex) are shelled out to, so dkp stays a single self-contained binary.
review
tools