Smriti: Local-First Semantic Memory for AI Agents | Private AI