The memory we recommend for Cursor is Glen, shared memory for coding agents.Go to tryglen.com →
Memories removed3 min read

Glen, shared memory for coding agents

What happened to Cursor Memories

Cursor removed its Memories feature in version 2.1.x, and Cursor staff confirmed it on the forum on 25 November 2025, advising users to export their memories into rules. The replacements are Project Rules (.cursor/rules/*.mdc), User Rules, Team Rules on Team plans, and AGENTS.md. Rules carry standing instructions; they don't record what past sessions worked out, which is the gap a session memory such as Glen fills.

Get Glen for Cursor
On this page
  1. The removal
  2. Where instructions live now
  3. Sorting old memories into the new homes
  4. What rules can't replace
  5. Frequently asked questions

The removal

Memories was Cursor's feature for keeping facts from one chat available in later ones. In the 2.1.x releases it disappeared. When users asked about it, a Cursor staff member confirmed on the forum on 25 November 2025 that it had been removed and suggested exporting saved memories into rules.

Rules have one clear strength over a hidden memory store: they are explicit. You can read every line the agent will see, and a committed rule goes through code review like any other change.

Where instructions live now

Cursor's instruction layers after Memories
OptionLocationScopeGood for
Project Rules.cursor/rules/*.mdcThis repo, via gitBuild commands, conventions, no-go areas
User RulesYour Cursor settingsYou, in every projectPersonal style and habits
Team RulesYour Cursor teamEveryone on a Team planCompany-wide policy
AGENTS.mdThe repoCursor and other agentsRules shared with Codex, Grok Build and others

Sorting old memories into the new homes

  • A fact about this codebase that every task needs, like the test command, goes into a Project Rule or AGENTS.md.
  • Your own preferences (terse answers, a favourite library) fit User Rules.
  • Policy the whole company follows is a Team Rule, if you're on a Team plan.
  • Anything that was really a story about one past bug or decision doesn't belong in a rule at all. Rules load every time, so history there costs context and goes stale.

What rules can't replace

Rules only hold what a person types into them. The reasoning from a long debugging chat, a teammate's dead end, the trade-off settled in a Slack thread: none of it reaches a rule unless someone stops to write it down. Community memory banks ask the agent to keep notes instead, which helps for one project.

Glen takes a different route. Its Cursor plugin records each session into memory your organization shares, and a bundled rule tells the agent to run glen search when a task touches earlier work. Recall is on demand because Cursor's hooks can't add context to a turn. For the wider question of how agents keep memory at all, see long-term memory for AI agents.

Frequently asked questions

Why did Cursor remove Memories?

Cursor removed it in 2.1.x and its staff pointed users to rules as the place for that information. The forum confirmation on 25 November 2025 advised exporting memories into rules.

How do I export Cursor memories to rules?

Copy each memory you still need into the right layer: a Project Rule in .cursor/rules/ for repo facts, User Rules for personal preferences, or AGENTS.md for rules other agents should share.

Is there a replacement for Cursor Memories?

Inside Cursor, rules and AGENTS.md are the replacement for standing instructions. For recall of past sessions, teams add a tool such as Glen, which records sessions and lets the agent search them.

Do Cursor rules work like memory?

Partly. Rules load into context every time, which suits instructions. They don't learn from chats, so anything not written down by hand is lost.

More in this guide

Related guides on agent memory

Fix your agents’ amnesia.

Glen gives Cursor the memory of every session your team has run. Start on your own or with up to two teammates. Your first 15,000 memories are free, no credit card.

Start free at tryglen.com