Skip to main content

zeph_memory/graph/
mod.rs

1// SPDX-FileCopyrightText: 2026 Andrei G <bug-ops>
2// SPDX-License-Identifier: MIT OR Apache-2.0
3
4pub mod store;
5pub mod types;
6
7pub mod ingest;
8
9pub mod activation;
10pub mod belief;
11pub mod belief_revision;
12pub mod community;
13pub mod conflict;
14pub mod entity_lock;
15pub mod experience;
16pub mod extractor;
17pub mod implicit_conflict;
18pub mod ontology;
19pub mod resolver;
20pub mod retrieval;
21pub mod retrieval_astar;
22pub mod retrieval_beam;
23pub mod retrieval_watercircles;
24pub mod rpe;
25pub mod strategy_classifier;
26pub mod string_similarity;
27
28pub use store::GraphStore;
29pub use types::{
30    Community, Edge, EdgeType, Entity, EntityAlias, EntityType, Episode, GraphFact, GraphOrigin,
31    GraphProvenance,
32};
33
34pub use activation::{
35    ActivatedFact, ActivatedNode, HelaFact, HelaSpreadParams, SpreadingActivation,
36    SpreadingActivationParams, hela_spreading_recall,
37};
38pub use belief::{BeliefMemConfig, BeliefStore, PendingBelief, noisy_or, time_decayed_prob};
39pub use belief_revision::{BeliefRevisionConfig, find_superseded_edges};
40pub use community::{
41    GraphEvictionStats, assign_to_community, cleanup_stale_entity_embeddings, detect_communities,
42    run_graph_eviction,
43};
44pub use entity_lock::EntityLockManager;
45pub use extractor::{ExtractedEdge, ExtractedEntity, ExtractionResult, GraphExtractor};
46pub use resolver::{EntityResolver, ResolutionOutcome};
47pub use retrieval::{graph_recall, graph_recall_activated};
48pub use rpe::{RpeRouter, RpeSignal, extract_candidate_entities};