# Memory and Related Domain Objects

In this section, we will focus on listing Memory and its related core domain objects. We have omitted the corresponding
code sections; if you wish to learn more, please refer to the source code based on the package path.

## Memory Base Class

Package Path: `agentuniverse.agent.memory.memory.Memory`

Document link: [Memory](../../../In-Depth_Guides/Tutorials/Memory/Memory_Define_And_Use.md)

## Memory Manager

Package Path: `agentuniverse.agent.memory.memory_manager.MemoryManager`

## Memory Member Message Base Class

Package Path: `agentuniverse.agent.memory.message.Message`

## Memory Storage Base Class

Package Path: `agentuniverse.agent.memory.memory_storage.memory_storage.MemoryStorage`

Document link: [MemoryStorage](MemoryStorage.md)

## Memory Storage Corresponding Manager

Package Path: `agentuniverse.agent.memory.memory_storage.memory_storage_manager.MemoryStorageManager`

## Memory Compressor Base Class

Package Path: `agentuniverse.agent.memory.memory_compressor.memory_compressor.MemoryCompressor`

Document Link: [MemoryCompressor](MemoryCompressor.md)

## Memory Compressor Corresponding Manager

Package Path: `agentuniverse.agent.memory.memory_compressor.memory_compressor_manager.MemoryCompressorManager`
