codex_memory/memory/
mod.rs

1pub mod connection;
2pub mod consolidation_job;
3pub mod error;
4pub mod math_engine;
5pub mod models;
6pub mod repository;
7pub mod simple_consolidation;
8
9// Cognitive enhancement modules
10pub mod cognitive_consolidation;
11pub mod cognitive_memory_system;
12pub mod insight_loop_prevention;
13pub mod reflection_engine;
14pub mod three_component_scoring;
15
16pub use consolidation_job::{
17    spawn_consolidation_job, ConsolidationJob, ConsolidationJobConfig, ConsolidationJobResult,
18    ConsolidationPerformanceMetrics,
19};
20pub use error::MemoryError;
21pub use math_engine::{MathEngine, MathEngineConfig, MemoryParameters};
22pub use models::{Memory, MemoryStatus, MemoryTier};
23pub use repository::MemoryRepository;
24pub use simple_consolidation::{
25    ConsolidationBatchResult, ConsolidationProcessor, SimpleConsolidationConfig,
26    SimpleConsolidationEngine, SimpleConsolidationResult,
27};
28
29// Cognitive system exports
30pub use cognitive_consolidation::{
31    CognitiveConsolidationConfig, CognitiveConsolidationEngine, CognitiveConsolidationResult,
32    CognitiveFactors, RetrievalContext,
33};
34pub use cognitive_memory_system::{
35    CognitiveFlags, CognitiveMemoryConfig, CognitiveMemoryRequest, CognitiveMemoryResult,
36    CognitiveMemorySystem, CognitivePerformanceMetrics,
37};
38pub use insight_loop_prevention::{
39    LoopDetectionResult, LoopPreventionConfig, LoopPreventionEngine, PreventionStatistics,
40    QualityAssessment,
41};
42pub use reflection_engine::{
43    Insight, InsightType, KnowledgeGraph, KnowledgeNode, MemoryCluster, ReflectionConfig,
44    ReflectionEngine, ReflectionSession,
45};
46pub use three_component_scoring::{
47    EnhancedSearchResult, EnhancedSearchService, ScoringContext, ScoringResult,
48    ThreeComponentConfig, ThreeComponentEngine,
49};