Skip to main content

Crate anamnesis_adapter_memori

Crate anamnesis_adapter_memori 

Source
Expand description

Anamnesis adapter for Memori (MemoriLabs/Memori, Apache-2.0).

Memori is “agent-native memory infrastructure” that turns LLM conversations into structured durable state. It supports multiple storage backends; this adapter targets the SQLite backend (most common for local installs).

Memori writes data into a fixed set of memori_* tables. Coverage:

TableAnamnesis KindScope
memori_entity_factFactUser
memori_process_attributeReferenceProject
memori_conversation_messageEpisodeSession
memori_conversation (summary)EpisodeSession
memori_knowledge_graph (triple)FactUser

Per §-1.2.2 the adapter is read-only — we open with SQLITE_OPEN_READ_ONLY.

Re-exports§

pub use detector::MemoriDetector;
pub use scanner::MemoriConversationMessage;
pub use scanner::MemoriConversationSummary;
pub use scanner::MemoriEntityFact;
pub use scanner::MemoriKgTriple;
pub use scanner::MemoriProcessAttribute;
pub use scanner::MemoriScan;

Modules§

detector
Detect a Memori install.
normalizer
Normalize Memori raw records into AnamnesisRecords.
scanner
SQLite scanner for a Memori install.

Structs§

MemoriAdapter
The adapter.
MemoriConfig
Adapter configuration.

Constants§

ADAPTER_ID
Stable adapter identifier.

Functions§

memori_adapter
Convenience constructor.