Memory Makes the Difference: Evaluating How Different Memory Roles Shape Conversational Agents | ResearchPod