Skip to main content

clawft_core/
lib.rs

1//! # clawft-core
2//!
3//! Core engine for the clawft AI assistant framework.
4//!
5//! Contains the agent loop, message bus, session management, tool registry,
6//! context builder, memory store, and the 6-stage pipeline system.
7
8pub mod agent;
9#[cfg(feature = "native")]
10pub mod agent_bus;
11pub mod agent_routing;
12pub mod bootstrap;
13pub mod bus;
14pub mod clawft_md;
15pub mod config_merge;
16pub mod json_repair;
17pub mod pipeline;
18pub mod planning;
19pub mod routing_validation;
20pub mod runtime;
21pub mod security;
22pub mod session;
23pub mod tools;
24pub mod workspace;
25
26#[cfg(feature = "vector-memory")]
27pub mod embeddings;
28#[cfg(feature = "vector-memory")]
29pub mod intelligent_router;
30#[cfg(feature = "vector-memory")]
31pub mod policy_kernel;
32#[cfg(feature = "vector-memory")]
33pub mod session_indexer;
34#[cfg(feature = "vector-memory")]
35pub mod vector_store;
36
37#[cfg(feature = "rvf")]
38pub mod complexity;
39#[cfg(feature = "rvf")]
40pub mod memory_bootstrap;
41#[cfg(feature = "rvf")]
42pub mod scoring;