#!/usr/bin/env python3 """ LanceDB integration for long-term memory management. Provides vector search and semantic memory capabilities. """ import os import json import lancedb from datetime import datetime from typing import List, Dict, Any, Optional from pathlib import Path class LanceMemoryDB: """LanceDB wrapper for long-term memory storage and retrieval.""" def init (self, db path: str = "/Users/prerak/clawd/memory/lancedb"): self.db path = Path(db path) self.db path.mkdir(parents=True, exist ok=True) self.db = lancedb.connect(self.db path) # Ensure memory table exists if "memory" not in…