Spaces:
Build error
Build error
| from enum import Enum | |
| class MemoryTier(Enum): | |
| WORKING = 1 | |
| SEMANTIC = 2 | |
| EPISODIC = 3 | |
| class HierarchicalMemory: | |
| def __init__(self, db_path=None): | |
| self.data = [] | |
| def ingest(self, text, tier, user, importance=0.5, confidence=0.8): | |
| self.data.append({"text": text, "tier": tier, "user": user}) | |
| def retrieve(self, query, tier=None, k=5): | |
| return self.data[:k] | |