Skip to main content

Crate csm_memory

Crate csm_memory 

Source
Expand description

Concept store and singularity engine for chaotic_semantic_memory.

This crate provides the core memory engine with:

  • Singularity: Core concept store with similarity search
  • Concept: Core data type with versioning support
  • MetadataFilter: Predicate-based filtering for similarity search
  • AnnIndex: Approximate nearest neighbor index abstraction
  • graph_traversal: BFS, Dijkstra on the concept graph

Re-exports§

pub use concept_builder::ConceptBuilder;
pub use graph_traversal::TraversalConfig;
pub use index::AnnIndex;
pub use index::IndexBackend;
pub use index::IndexStats;
pub use index::create_index;
pub use index::validate_index_backend;
pub use metadata_filter::MetadataFilter;
pub use singularity::Association;
pub use singularity::Concept;
pub use singularity::ConceptDiff;
pub use singularity::ConceptVersion;
pub use singularity::DecayCurve;
pub use singularity::Singularity;
pub use singularity::SingularityConfig;
pub use singularity::similarity_cache_key;
pub use singularity::unix_now_ns;
pub use singularity::unix_now_secs;
pub use singularity_cache::CacheMetrics;
pub use singularity_cache::CacheMetricsSnapshot;
pub use singularity_retrieval::CandidateSource;
pub use singularity_retrieval::FilterStrategy;
pub use singularity_retrieval::RetrievalConfig;
pub use singularity_retrieval::RetrievalStats;
pub use singularity_retrieval::ScoredCandidateParams;
pub use singularity_state::NamespaceState;

Modules§

concept_builder
Concept builder for ergonomic concept construction
graph_traversal
Graph traversal operations on the association graph.
index
ANN Index traits and backends (ADR-0068).
metadata_filter
Metadata filtering for similarity search queries.
singularity
Core concept storage and indexing engine
singularity_cache
singularity_decay
Association decay: reinforcement and pruning for weighted forgetting (ADR-0025).
singularity_ext
Extension methods for Singularity (extracted to satisfy LOC gate)
singularity_retrieval
Retrieval optimization types and extension trait for Singularity.
singularity_search
Similarity search and cached retrieval methods for Singularity.
singularity_state
singularity_ttl
TTL (Time-To-Live) operations for Singularity.
singularity_types
Type definitions for the Singularity engine.