cognis 0.3.2

Cognis umbrella crate: agent builder, multi-agent orchestration, memory, middleware (rate limit, retry, PII, prompt caching), built-in tools, and re-exports of cognis-core, cognis-graph, cognis-llm, and cognis-rag.
Documentation
//! LLM-driven retrievers — live in `cognis` (not `cognis-rag`) because they
//! depend on `cognis-llm`'s `Client`.
//!
//! - [`MultiQueryRetriever`] — generate N rephrasings of the query and union
//!   their hits.
//! - [`ContextualCompressionRetriever`] — score each candidate doc with the
//!   LLM and drop low-relevance ones.

pub mod contextual_compression;
pub mod multi_query;
pub mod reranking;
pub mod self_query;
pub mod time_weighted;

pub use contextual_compression::ContextualCompressionRetriever;
pub use multi_query::MultiQueryRetriever;
pub use reranking::RerankingRetriever;
pub use self_query::{SearchSpec, SelfQueryRetriever};
pub use time_weighted::TimeWeightedRetriever;