1#![allow(clippy::type_complexity)]
7#![allow(clippy::too_many_arguments)]
8#![allow(clippy::large_enum_variant)]
9
10pub mod app_state;
11#[cfg(feature = "agent-portability")]
12pub mod attestation;
13pub mod auth;
14pub mod bench;
15pub mod context;
16#[cfg(feature = "dream-phase")]
17pub mod dream;
18pub mod embedding;
19pub mod error;
20pub mod graph;
21#[cfg(feature = "hooks")]
22pub mod hooks;
23#[cfg(feature = "langfuse")]
24pub mod integrations;
25pub mod intelligence;
26pub mod mcp;
27#[cfg(feature = "multimodal")]
28pub mod multimodal;
29pub mod realtime;
30pub mod search;
31#[cfg(feature = "agent-portability")]
32pub mod snapshot;
33pub mod storage;
34pub mod sync;
35pub mod types;
36#[cfg(feature = "watcher")]
37pub mod watcher;
38
39pub use error::{EngramError, Result};
40pub use storage::Storage;
41pub use types::*;
42
43pub const VERSION: &str = env!("CARGO_PKG_VERSION");