Memory objects can be used within your Agent to remember information from previous Agent executions and user details. Memory objects are flexible to store any information you would like about previous Agent executions. For example, if your Agent needs to remember previous chat history, you can use a memory object to store that information. Memory can also be used to load in information about the user executing the Agent. For example, IDP account information such as a user location can be used in a Agent to summarize the weather for the next week without the user explicitly needing to state that information.