Module prelude

Module prelude 

Source
Expand description

The types a typical application touches.

Re-exportsยง

pub use crate::bm25::MemoryIndex;
pub use crate::bm25::SearchExplanation;
pub use crate::bm25::SearchHit;
pub use crate::core::CanonicalMemory;
pub use crate::core::CanonicalPredicate;
pub use crate::core::EntityRef;
pub use crate::core::Explicitness;
pub use crate::core::MemoryError;
pub use crate::core::MemoryEvent;
pub use crate::core::MemoryKind;
pub use crate::core::MemoryObservation;
pub use crate::core::MemoryRuntimeConfig;
pub use crate::core::MemoryStatus;
pub use crate::core::MemoryValue;
pub use crate::core::MutationIntent;
pub use crate::core::ProposedPersistence;
pub use crate::core::SensitivityClass;
pub use crate::core::SessionId;
pub use crate::core::SpeakerAttribution;
pub use crate::core::TemporalScope;
pub use crate::core::TurnId;
pub use crate::core::UserId;
pub use crate::engine::MemoryEngine;
pub use crate::engine::MemorySession;
pub use crate::ingestion::SessionCandidate;
pub use crate::ingestion::SessionCandidateStatus;
pub use crate::ingestion::SessionMemoryOverlay;
pub use crate::okf::MemoryRepository;
pub use crate::okf::OkfDocument;
pub use crate::reconcile::ProposedMemory;
pub use crate::reconcile::ResolutionKind;
pub use crate::reconcile::ResolvedMutation;
pub use crate::retrieval::MemoryRetriever;
pub use crate::retrieval::PreparedMemorySnapshot;
pub use crate::retrieval::RetrievalPlan;
pub use crate::retrieval::RetrievedMemory;
pub use crate::runtime::MemorySlot;
pub use crate::runtime::MemoryTurnExtractor;