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)