vortex-omega-final / core /memory.py
RDS777's picture
Upload 17 files
52b0da0 verified
Raw
History Blame Contribute Delete
402 Bytes
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]