episemic.retrieval.retrieval
index
/Users/adityakarnam/Projects/episemic/episemic/retrieval/retrieval.py

Retrieval engine for multi-path memory search and context composition.

 
Classes
       
builtins.object
RetrievalEngine

 
class RetrievalEngine(builtins.object)
    RetrievalEngine(hippocampus: episemic.hippocampus.hippocampus.Hippocampus, cortex: episemic.cortex.cortex.Cortex | None = None)
 

 
  Methods defined here:
__init__(self, hippocampus: episemic.hippocampus.hippocampus.Hippocampus, cortex: episemic.cortex.cortex.Cortex | None = None)
Initialize self.  See help(type(self)) for accurate signature.
async get_related_memories(self, memory_id: str, max_related: int = 5) -> list[episemic.models.SearchResult]
health_check(self) -> dict
async retrieve_by_id(self, memory_id: str) -> episemic.models.Memory | None
async search(self, query: episemic.models.SearchQuery) -> list[episemic.models.SearchResult]

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)