Skip to main content

Crate agentic_memory

Crate agentic_memory 

Source
Expand description

AgenticMemory — binary graph-based memory system for AI agents.

Stores cognitive events (facts, decisions, inferences, corrections, skills, episodes) as nodes in a graph, with typed edges representing relationships between them.

Re-exports§

pub use engine::CausalParams;
pub use engine::CausalResult;
pub use engine::DecayReport;
pub use engine::IngestResult;
pub use engine::MemoryQualityParams;
pub use engine::MemoryQualityReport;
pub use engine::PatternParams;
pub use engine::PatternSort;
pub use engine::QueryEngine;
pub use engine::SimilarityMatchResult;
pub use engine::SimilarityParams;
pub use engine::SubGraph;
pub use engine::TemporalParams;
pub use engine::TemporalResult;
pub use engine::TimeRange;
pub use engine::TraversalParams;
pub use engine::TraversalResult;
pub use engine::WriteEngine;
pub use format::AmemReader;
pub use format::AmemWriter;
pub use format::MmapReader;
pub use format::SimilarityMatch;
pub use graph::GraphBuilder;
pub use graph::MemoryGraph;
pub use graph::TraversalDirection;
pub use index::cosine_similarity;
pub use index::ClusterMap;
pub use index::DocLengths;
pub use index::SessionIndex;
pub use index::TemporalIndex;
pub use index::TermIndex;
pub use index::TypeIndex;
pub use types::now_micros;
pub use types::AmemError;
pub use types::AmemResult;
pub use types::CognitiveEvent;
pub use types::CognitiveEventBuilder;
pub use types::Edge;
pub use types::EdgeType;
pub use types::EventType;
pub use types::FileHeader;
pub use types::DEFAULT_DIMENSION;
pub use types::MAX_CONTENT_SIZE;
pub use types::MAX_EDGES_PER_NODE;
pub use engine::AnalogicalAnchor;
pub use engine::AnalogicalParams;
pub use engine::Analogy;
pub use engine::BeliefRevisionParams;
pub use engine::BeliefSnapshot;
pub use engine::BeliefTimeline;
pub use engine::CascadeEffect;
pub use engine::CascadeStep;
pub use engine::CentralityAlgorithm;
pub use engine::CentralityParams;
pub use engine::CentralityResult;
pub use engine::ChangeType;
pub use engine::ConsolidationAction;
pub use engine::ConsolidationOp;
pub use engine::ConsolidationParams;
pub use engine::ConsolidationReport;
pub use engine::ContradictedNode;
pub use engine::DriftParams;
pub use engine::DriftReport;
pub use engine::Gap;
pub use engine::GapDetectionParams;
pub use engine::GapReport;
pub use engine::GapSeverity;
pub use engine::GapSummary;
pub use engine::GapType;
pub use engine::HybridMatch;
pub use engine::HybridSearchParams;
pub use engine::PathResult;
pub use engine::PatternMatch;
pub use engine::RevisionReport;
pub use engine::ShortestPathParams;
pub use engine::TextMatch;
pub use engine::TextSearchParams;
pub use engine::Tokenizer;
pub use engine::WeakenedNode;
pub use types::header::feature_flags;
pub use v3::MemoryEngineV3;

Modules§

cli
CLI command implementations for the amem binary.
engine
High-level operations — write engine and query engine.
ffi
C-compatible FFI bindings for cross-language use.
format
Binary file I/O for .amem files.
graph
In-memory graph operations — the core data structure.
index
Index structures for fast lookup. Each index is independent and incrementally updateable.
types
All data types for the AgenticMemory library.
v3
V3 Immortal Architecture — Memory That Never Dies.

Functions§

v3_enabled
Check if V3 feature is enabled