Skip to main content

Crate somatize_memory

Crate somatize_memory 

Source
Expand description

Knowledge base for experiment tracking and research memory.

Stores experiment records, metrics, and trajectories. Supports research line detection, trend analysis, and promising direction queries. Backed by in-memory storage (MemoryKnowledgeBase) or optionally by ChronosVector for temporal vector search (chronos feature).

Re-exports§

pub use derivation::Change;
pub use derivation::DerivationMove;
pub use derivation::MetricDelta;
pub use derivation::derive;
pub use file_kb::FileKnowledgeBase;
pub use knowledge_base::KnowledgeBase;
pub use knowledge_base::Lineage;
pub use knowledge_base::LineageNode;
pub use knowledge_base::MemoryKnowledgeBase;
pub use record::ChangePoint;
pub use record::Embedding;
pub use record::ExperimentRecord;
pub use record::RECORD_SCHEMA_VERSION;
pub use record::RecordKind;
pub use record::ResearchLine;
pub use record::Trend;
pub use record::slugify;
pub use retrieval::Embedder;
pub use retrieval::RetrievalQuery;
pub use retrieval::ScoreComponents;
pub use retrieval::ScoredRecord;
pub use retrieval::importance;
pub use retrieval::is_dead_end;
pub use retrieval::rank;

Modules§

derivation
Derivation moves — the edge of the experiment pool.
file_kb
File-backed knowledge base: append-only JSONL persistence.
knowledge_base
KnowledgeBase trait and in-memory implementation.
record
Data types for experiment tracking: records, research lines, trends.
retrieval
Ranked retrieval over the experiment pool.