LangChain Gives AI Agents Control Over Their Own Memory Management