agent-memoryai-agentsai-memoryclaude-desktopcognitive-architecturecoherecursor-aiepisodic-memoryknowledge-graphletta-alternativellm-memorymcp-servermem0-alternativemodel-context-protocolmultilingual-embeddingspgvectorprocedural-memorypythonragsemantic-search