SOAT: Persistent Memory & Semantic Search for AI Agents