Understand the difference between memory, retrieval, and context so you can design agent systems with clearer responsibilities and fewer blind spots.