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

Consolidation engine for transferring memories from hippocampus to cortex.

 
Classes
       
builtins.object
ConsolidationEngine

 
class ConsolidationEngine(builtins.object)
    ConsolidationEngine(hippocampus: episemic.hippocampus.hippocampus.Hippocampus, cortex: episemic.cortex.cortex.Cortex)
 

 
  Methods defined here:
__init__(self, hippocampus: episemic.hippocampus.hippocampus.Hippocampus, cortex: episemic.cortex.cortex.Cortex)
Initialize self.  See help(type(self)) for accurate signature.
async auto_consolidation_sweep(self) -> int
async consolidate_memory(self, memory_id: str) -> bool
async create_consolidated_summary(self, memory_ids: list[str]) -> episemic.models.Memory | None
health_check(self) -> dict
async run_consolidation_job(self, job: episemic.models.ConsolidationJob) -> episemic.models.ConsolidationJob

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