Global Memory Bank

Yoooo,

I see Memories are in beta, and I love them. Great work!!!

Still, it would be cool to have Global Memory Bank that you can reuse between projects instead of only a project-scoped one.
But first, I am aware that project tech can differ. Still creating unified rules that can always apply e.g. for web-based-mern projects is great because it could be reused.

There are soo many benefits of that.

With memories, you can create a map of best practices that work for predefined models and tech to get even better results.

Simply saying data of memories could be your next competitive advantage in reshaping agentic flow or the training process.

But for users, it would work like scoped, dynamically built user rules.
No need to extend it manually with working best practices.

What are your thoughts?

1 Like

Hi, I agree thats a very good feature to have. Though some users expressed that they do not like cross project or cross device sync, while others want it :slight_smile:

1 Like

I can bet they do only one project or so. In an infinite time period, the need grows cause the chance of changing the project grows too. Also, we could share and reuse such rules, aka best-performing MERN rules, etc.
Additionally, it can be turned off by default for those who do not want it.

Hey, don’t you have global memory now? Mine is saved when switching projects since the memory is stored in the cloud. However, we previously received a feature request for project-specific memory, which I think would be convenient for most users. But I believe if we implement this, the global memory will also remain.

1 Like

I am not aware of that functionality and I read all of the changelogs carefully for the past 2-3 months. Could you please tell me more about how I can use it? I will really apprieciate it.

I meant that the memory feature, as it is currently implemented, has a global functionality and retains its memory when switching projects. Or did I misunderstand you, and you meant something else?

@deanrie I thought also it would sync to 2nd project. But on Cursor 1.1.5 (EAP) it didnt. Tried it and waited for sync.

1 Like

Hmm, that’s quite strange. I’ll try to test it, thank you.