| |
- builtins.object
-
- Hippocampus
class Hippocampus(builtins.object) |
|
Hippocampus(qdrant_host: str = 'localhost', qdrant_port: int = 6333, redis_host: str = 'localhost', redis_port: int = 6379, collection_name: str = 'episodic_memories')
|
|
Methods defined here:
- __init__(self, qdrant_host: str = 'localhost', qdrant_port: int = 6333, redis_host: str = 'localhost', redis_port: int = 6379, collection_name: str = 'episodic_memories')
- Initialize self. See help(type(self)) for accurate signature.
- health_check(self) -> dict[str, bool]
- async mark_quarantined(self, memory_id: str) -> bool
- async retrieve_memory(self, memory_id: str) -> episemic.models.Memory | None
- async store_memory(self, memory: episemic.models.Memory) -> bool
- async vector_search(self, query_vector: list[float], top_k: int = 10, filters: dict | None = None) -> list[dict]
- async verify_integrity(self, memory_id: str) -> bool
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
| |