OVOS memory plugins: documentation
July 31, 2026 ยท View on GitHub
ovos-memory-plugins ships local-first opm.agents.memory backends. Each
implements the AgentContextManager contract from ovos-plugin-manager. A
persona's memory_module key selects one. New here? Start with the
project README for a copy-paste quick start.
- Overview & how to choose: the contract, inject modes, and a comparison table.
ovos-memory-plugin-longterm: rolling LLM summarization.ovos-memory-plugin-local-rag: fully local, in-process semantic RAG.ovos-memory-plugin-lexical: SQLite FTS5 keyword recall (zero dependencies).ovos-memory-plugin-recency: sliding short-term buffer (zero dependencies).ovos-memory-plugin-entity: durable user-fact extraction.ovos-memory-plugin-composite: ensemble orchestrator that loads and consolidates the others (hybrid recall via fusion).
Building your own? Writing a memory backend is a from-scratch guide for both retrieval and non-retrieval backends.
Runnable examples and ready persona JSON configs live in ../examples/.