JarvisX / memory.py
LordXido's picture
Create memory.py
7475ef6 verified
raw
history blame contribute delete
477 Bytes
# memory.py
import json
from datetime import datetime
from pathlib import Path
class MemoryStore:
def __init__(self, path="memory.json"):
self.path = Path(path)
if not self.path.exists():
self.path.write_text("[]")
def store(self, record: dict):
data = json.loads(self.path.read_text())
record["timestamp"] = datetime.utcnow().isoformat()
data.append(record)
self.path.write_text(json.dumps(data, indent=2))