Agent Memory Engineering

How do agents actually remember you? And why is moving from one agent's memory to another's so much harder than just copying files?