Skip to main content

Crate rightkit_memory_client

Crate rightkit_memory_client 

Source
Expand description

rightkit-memory-client — the client of the RightKit memory engine (rightkit-memory, which is rightkit-memory-core and rightkit-memory-store): a typed backend (backend) over the external membrane CLI (membrane), durable-write screening, the consolidation-status projection and a small in-memory MemoryStore. Tiers and memory rows are the engine’s own types (rightkit_memory_core::{MemoryTier, MemoryEntry}). The engine owns ranking, tiering and retrieval; this crate ships no embedder and no retrieval router.

Re-exports§

pub use consolidation_status::ConsolidationRunOutcome;
pub use consolidation_status::ConsolidationRunStatus;
pub use consolidation_status::ConsolidationStatusState;
pub use screening::screen;
pub use screening::RejectReason;
pub use screening::ScreeningVerdict;
pub use screening::MIN_DURABLE_LEN;
pub use store::MemoryRecord;
pub use store::MemoryStore;
pub use store::NewMemory;
pub use store::WriteRejection;

Modules§

backend
Typed memory backend contract, implemented over an external membrane CLI (see crate::membrane).
consolidation_status
FM-074 roster-status projection for the daily-analyzer consolidation cycle.
membrane
Wrapper over Pulse’s membrane CLI (issue #26 lane A).
screening
Write-time screening for durable memory (ENG-81).
store
Durable cross-session memory store (ENG-81).