# Agent.getMemory() The `.getMemory()` method retrieves the memory system associated with an agent. This method is used to access the agent's memory capabilities for storing and retrieving information across conversations. ## Usage example ```typescript await agent.getMemory(); ``` ## Parameters **options?:** (`{ requestContext?: RequestContext }`): Optional configuration object containing request context. (Default: `{}`) ## Returns **memory:** (`Promise`): A promise that resolves to the memory system configured for the agent, or undefined if no memory system is configured. ## Extended usage example ```typescript await agent.getMemory({ requestContext: new RequestContext(), }); ``` ### Options parameters **requestContext?:** (`RequestContext`): Request Context for dependency injection and contextual information. (Default: `new RequestContext()`) ## Related - [Agent memory](https://mastra.ai/docs/agents/agent-memory) - [Request Context](https://mastra.ai/docs/server/request-context)