Lovable: Dreaming Keeps Project Memory Up to Date
Lovable now tidies project memory in the background on paid plans through a process called Dreaming. It compares stored memory and the rules in AGENTS.md files against the code and project chat, then rewrites or removes outdated items. Rules a user explicitly asked for stay unchanged, and Dreaming uses no credits.
Key Takeaways
- Dreaming is a background process that tidies Lovable's project memory without any action from the user.
- It checks stored memory and AGENTS.md rules against the actual code and project chat, then rewrites or removes outdated items.
- Explicitly requested rules stay unchanged, so user intent is protected from automated cleanup.
- Lovable never modifies app code during Dreaming; only its own notes change.
- Edits to AGENTS.md show up in project chat and version history labeled "Lovable tidied up its notes."
- Dreaming is limited to paid plans and uses no credits.
Memory That Cleans Itself Up
Lovable introduced Dreaming, a background process that keeps a project's memory accurate over time. On paid plans, Lovable periodically reviews what it has stored about a project, along with the rules written in the project's AGENTS.md files, and checks them against the current code and the project chat.
Memory built up over weeks of building tends to drift. A preference noted early on may no longer match the code, or a decision may have been reversed in a later conversation. Dreaming addresses this by rewriting or removing items that no longer hold up, so Lovable keeps working from notes that reflect the project as it is today.
What Dreaming Changes and What It Leaves Alone
Dreaming is conservative about what it touches. Rules that a user explicitly asked for stay unchanged, and the app's code is never modified. The process only edits Lovable's own notes.
Changes to AGENTS.md are not hidden. They appear in the project chat and in version history, labeled "Lovable tidied up its notes," so a team can see exactly what was rewritten or removed and review it like any other change.
Cost and Availability
Dreaming is available on paid plans and uses no credits, so the cleanup does not eat into a workspace's usage. It builds on Lovable's memory feature, which remembers preferences, decisions and facts users state while building.