pub mod agent;
pub mod bootstrap_self;
pub mod cli;
pub mod embeddings;
#[cfg(feature = "api")]
pub mod mesh;
pub mod spec;
#[cfg(feature = "api")]
pub mod sync;
pub mod test_utils;
pub mod tools;

/// Reserved namespace for graphs that participate in distributed sync.
pub const SYNC_GRAPH_NAMESPACE: &str = "graph-sync";

pub use crate::spec_ai_config::{config, persistence, types};
pub use crate::spec_ai_policy::{plugin, policy};
