Self-evolving memory palace for AI agents — persistent memory with automatic learning, knowledge graph, and multi-agent support