Engram is now Generally Available
Blog post from Weaviate
Engram, now generally available, is a managed memory and context service designed to enhance the functionality of agents by turning raw, noisy events into structured memories, facilitating efficient workflow orchestration and decision-making. It addresses challenges in agent memory management such as long-context degradation, messy raw data, and multi-agent context fragmentation by providing a systematic approach to memory as an infrastructure component, rather than a superficial addition. Engram utilizes Weaviate's hybrid semantic and keyword retrieval, with asynchronous pipelines that extract, deduplicate, and reconcile information to maintain a clean memory state. The service supports personalization, continual learning, and multi-agent state through ready-to-deploy templates, while allowing teams to customize their pipelines without leaving the platform. Engram is particularly beneficial for teams with agents that require persistent memory across sessions, need to improve from feedback, or involve multi-agent systems needing shared state, and it is available in Weaviate Cloud with a free tier to help users begin enhancing their agents' capabilities.