Module memory

Module memory 

Source

Re-exports§

pub use compression::CompressionResult as ZstdCompressionResult;
pub use compression::CompressionStats;
pub use compression::FrozenMemoryCompression;
pub use compression::MemoryData;
pub use compression::StorageSavings;
pub use compression::ZstdCompressionEngine;
pub use consolidation_job::spawn_consolidation_job;
pub use consolidation_job::ConsolidationJob;
pub use consolidation_job::ConsolidationJobConfig;
pub use consolidation_job::ConsolidationJobResult;
pub use consolidation_job::ConsolidationPerformanceMetrics;
pub use error::MemoryError;
pub use forgetting_job::spawn_forgetting_job;
pub use forgetting_job::ForgettingBatchResult;
pub use forgetting_job::ForgettingJob;
pub use forgetting_job::ForgettingJobConfig;
pub use forgetting_job::ForgettingJobResult;
pub use forgetting_job::ForgettingPerformanceMetrics;
pub use math_engine::MathEngine;
pub use math_engine::MathEngineConfig;
pub use math_engine::MemoryParameters;
pub use models::CreateMemoryRequest;
pub use models::Memory;
pub use models::MemoryStatus;
pub use models::MemoryTier;
pub use models::SearchRequest;
pub use models::SearchType;
pub use repository::MemoryRepository;
pub use simple_consolidation::ConsolidationBatchResult;
pub use simple_consolidation::ConsolidationProcessor;
pub use simple_consolidation::SimpleConsolidationConfig;
pub use simple_consolidation::SimpleConsolidationEngine;
pub use simple_consolidation::SimpleConsolidationResult;
pub use cognitive_consolidation::CognitiveConsolidationConfig;
pub use cognitive_consolidation::CognitiveConsolidationEngine;
pub use cognitive_consolidation::CognitiveConsolidationResult;
pub use cognitive_consolidation::CognitiveFactors;
pub use cognitive_consolidation::RetrievalContext;
pub use cognitive_memory_system::CognitiveFlags;
pub use cognitive_memory_system::CognitiveMemoryConfig;
pub use cognitive_memory_system::CognitiveMemoryRequest;
pub use cognitive_memory_system::CognitiveMemoryResult;
pub use cognitive_memory_system::CognitiveMemorySystem;
pub use cognitive_memory_system::CognitivePerformanceMetrics;
pub use insight_loop_prevention::LoopDetectionResult;
pub use insight_loop_prevention::LoopPreventionConfig;
pub use insight_loop_prevention::LoopPreventionEngine;
pub use insight_loop_prevention::PreventionStatistics;
pub use insight_loop_prevention::QualityAssessment;
pub use reflection_engine::Insight;
pub use reflection_engine::InsightType;
pub use reflection_engine::KnowledgeGraph;
pub use reflection_engine::KnowledgeNode;
pub use reflection_engine::MemoryCluster;
pub use reflection_engine::ReflectionConfig;
pub use reflection_engine::ReflectionEngine;
pub use reflection_engine::ReflectionSession;
pub use three_component_scoring::EnhancedSearchResult;
pub use three_component_scoring::EnhancedSearchService;
pub use three_component_scoring::ScoringContext;
pub use three_component_scoring::ScoringResult;
pub use three_component_scoring::ThreeComponentConfig;
pub use three_component_scoring::ThreeComponentEngine;
pub use event_triggers::EventTriggeredScoringEngine;
pub use event_triggers::TriggerConfig;
pub use event_triggers::TriggerDetectionResult;
pub use event_triggers::TriggerEvent;
pub use event_triggers::TriggerMetrics;
pub use event_triggers::TriggerPattern;
pub use trigger_config_loader::TriggerConfigLoader;
pub use background_reflection_service::BackgroundReflectionConfig;
pub use background_reflection_service::BackgroundReflectionService;
pub use background_reflection_service::PriorityThresholds;
pub use background_reflection_service::ReflectionPriority;
pub use background_reflection_service::ReflectionServiceMetrics;
pub use background_reflection_service::ReflectionTrigger;
pub use background_reflection_service::TriggerType;
pub use silent_harvester::ConversationMessage;
pub use silent_harvester::DeduplicationService;
pub use silent_harvester::ExtractedMemoryPattern;
pub use silent_harvester::HarvestResult;
pub use silent_harvester::HarvesterError;
pub use silent_harvester::HarvesterMetrics;
pub use silent_harvester::HarvesterMetricsSummary;
pub use silent_harvester::HarvestingEngine;
pub use silent_harvester::MemoryPatternType;
pub use silent_harvester::PatternExtractionConfig;
pub use silent_harvester::PatternMatcher;
pub use silent_harvester::SilentHarvesterConfig;
pub use silent_harvester::SilentHarvesterService;
pub use importance_assessment::AssessmentStage;
pub use importance_assessment::ImportanceAssessmentConfig;
pub use importance_assessment::ImportanceAssessmentError;
pub use importance_assessment::ImportanceAssessmentPipeline;
pub use importance_assessment::ImportanceAssessmentResult;
pub use importance_assessment::ImportancePattern;
pub use importance_assessment::PipelineStatistics;
pub use importance_assessment::ReferenceEmbedding;
pub use importance_assessment::Stage1Config;
pub use importance_assessment::Stage2Config;
pub use importance_assessment::Stage3Config;
pub use importance_assessment::StageDetails;
pub use importance_assessment::StageResult;
pub use importance_assessment_config::ImportanceAssessmentConfigLoader;
pub use semantic_deduplication::AuditEntry;
pub use semantic_deduplication::AuditTrail;
pub use semantic_deduplication::AutoPruner;
pub use semantic_deduplication::CompressionManager;
pub use semantic_deduplication::CompressionResult;
pub use semantic_deduplication::DeduplicationMetrics;
pub use semantic_deduplication::DeduplicationResult;
pub use semantic_deduplication::GroupMergeResult;
pub use semantic_deduplication::HeadroomMaintenanceResult;
pub use semantic_deduplication::MemoryMerger;
pub use semantic_deduplication::MemoryStatistics;
pub use semantic_deduplication::MergeResult;
pub use semantic_deduplication::MergeStrategy;
pub use semantic_deduplication::PruningResult;
pub use semantic_deduplication::ReversibleOperation;
pub use semantic_deduplication::SemanticDeduplicationConfig;
pub use semantic_deduplication::SemanticDeduplicationEngine;
pub use semantic_deduplication::SimilarMemoryGroup;
pub use enhanced_retrieval::BoostExplanation;
pub use enhanced_retrieval::ConsolidationEvent;
pub use enhanced_retrieval::EnhancedRetrievalConfig;
pub use enhanced_retrieval::MemoryAncestor;
pub use enhanced_retrieval::MemoryAwareRetrievalEngine;
pub use enhanced_retrieval::MemoryAwareSearchRequest;
pub use enhanced_retrieval::MemoryAwareSearchResponse;
pub use enhanced_retrieval::MemoryAwareSearchResult;
pub use enhanced_retrieval::MemoryDescendant;
pub use enhanced_retrieval::MemoryLineage;
pub use enhanced_retrieval::PerformanceMetrics;
pub use enhanced_retrieval::ProvenanceMetadata;
pub use enhanced_retrieval::QueryPatternCache;
pub use enhanced_retrieval::RelationshipType;
pub use tier_manager::TierManager;
pub use tier_manager::TierManagerMetrics;
pub use tier_manager::TierMigrationBatch;
pub use tier_manager::TierMigrationCandidate;
pub use tier_manager::TierMigrationResult;

Modules§

background_reflection_service
Background Reflection Service
cognitive_consolidation
Cognitive Science-Based Memory Consolidation Implementation
cognitive_memory_system
Cognitive Memory System Integration
compression
connection
consolidation_job
Background Consolidation Job
enhanced_retrieval
Memory-Aware Retrieval System for Story 9
error
event_triggers
Event-triggered scoring system for immediate evaluation of critical content patterns
forgetting_job
Forgetting and Memory Cleanup Job
importance_assessment
importance_assessment_config
insight_loop_prevention
Insight Loop Prevention and Quality Control
math_engine
Mathematical engine for memory consolidation and recall probability calculations.
models
reflection_engine
Reflection & Insight Generation Engine
repository
semantic_deduplication
silent_harvester
simple_consolidation
Simple Memory Consolidation Engine
three_component_scoring
Three-Component Memory Scoring System
tier_manager
trigger_config_loader
Configuration loader for event-triggered scoring system with hot-reloading support