How to Make AI Agents Remember Context Across Conversations