# Is long term memory activated by default?

**URL:** <https://community.crewai.com/t/is-long-term-memory-activated-by-default/5321>\
**Category:** CrewAI Community Support\
**Tags:** memory\
**Created:** [April 14, 2025, 2:28pm UTC](https://community.crewai.com/t/is-long-term-memory-activated-by-default/5321 "2025-04-14T14:28:46Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![maxmoura](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/maxmoura/32/4206_2.png) [@maxmoura](https://community.crewai.com/u/maxmoura)\
**Post date:** [April 14, 2025, 2:50pm UTC](https://community.crewai.com/t/is-long-term-memory-activated-by-default/5321/2 "2025-04-14T14:50:21Z")

</div>

> [@kenpachi](#):
>
> I was wondering if Long term memory was enabled by default when we activate memory, if it is, how to deactivate it ?

Yes, as far as I understand, all memory types are automatically enabled when you set `memory=True`, just like I mentioned in another thread:

> [@Mem0 + CrewAI User Personalization](https://community.crewai.com/t/mem0-crewai-user-personalization/5257/2):
>
> Digging into [the `crewai/crew.py` file](https://github.com/crewAIInc/crewAI/blob/main/src/crewai/crew.py), particularly the `create_crew_memory` validator, I noticed that this flag initializes several internal memory components like `ShortTermMemory`, `LongTermMemory`, and `EntityMemory` — even if you only want to use `ExternalMemory`.
> 
> And these other memory components rely on embeddings. So, you’re forced to provide an `embedder` configuration in your Crew setup to keep those components happy.

As far as I know, there’s currently no way to selectively enable or disable individual memory modules.

---

_[View the full topic](https://community.crewai.com/t/is-long-term-memory-activated-by-default/5321)._
