How we built insanely good memory for grok bot (by making it a teammate instead)
Grok Bot is built around Bots working together. So for Grok Bot, we built Supermemory as a Bot. It sits in the conversation like any other teammate.

Grok Bot is built around Bots working together. You put a few in a group chat, and they split up a task, hand work to each other and coordinate. So for Grok Bot, we built Supermemory as a Bot. It sits in the conversation like any other teammate.
You add the Supermemory Bot once, then bring it into any group chat or talk to it one-on-one. Ask it what was decided, who someone is or where a project stands, and tell it what to keep. In a group, it stays quiet until someone tags it or asks it something. And when another Bot needs to know what was decided before, that Bot can ask Supermemory and get the answer.
In one of our first tests, Ishaan on our team started a project his Grok Bot knew nothing about. It asked "@Supermemory, do you have a context brief for it?"

TL;DR
- The Supermemory Bot is a memory teammate for your Bots. Add it once, then tag it with @Supermemory in any chat or group to ask what was decided or tell it what to keep. Your other Bots can ask it too.
- The memories it saves go into the Supermemory account you sign in with, and project facts for a repo land in the space our Cursor, Claude Code and Codex plugins read.
- Each Bot in Grok Bot keeps its own memory too. The newest few thousand characters of it ride along with every turn, and older entries come back through memory search, Grok Bot's support team says.
How the Supermemory Bot works
Once it's connected, say "tell my Bots about you". With your OK, it adds one line to the memory all your Bots share:
Supermemory is my memory Bot. Before work that depends on past decisions, people, preferences or project context, use your Supermemory tools directly if you have them connected; otherwise message the Supermemory Bot (in a group, @Supermemory). When something worth keeping is decided, send it to the Supermemory Bot.
When someone tags it with @Supermemory or asks it something, it leads with the answer and adds up to five supporting lines, each marked ◪. If nothing is stored, it checks a few more spaces first, then says so in one line.
A few more things it does:
- Files each memory by kind. Every memory is a decision, a preference, a person, a project, a finding or a correction. When a fact changes, it saves the new one and notes what it replaces.
- Saves only the preferences you state. It never saves one it only inferred.
- Keeps secrets out. Its rules keep out passwords, tokens and payment details, and you can tell it never to remember something.
- Takes forget requests only from you. If another Bot asks it to forget something, it says no.
Add the Supermemory Bot
Open the Supermemory Bot and choose Add to Grok Bot. In its own chat, it connects to your Supermemory account through Grok Bot's connect card: you sign in on Supermemory's own page, and no API key goes through the chat. If Supermemory is already connected in your Grok Bot, it skips the card and tells you who's signed in.

Then bring it into a group chat, or @Supermemory it in any chat. The standing rule above is written only with your OK, so it comes from you, not from another Bot. Say "stop telling my Bots about you" to take it out.
How Grok Bot's memory works
Along with the launch, we dug into how Grok Bot's own memory works, the same way we did for Claude Code.
We figured this out by going through the Grok Bot docs, the team's design essay and the support team's answers on Cursor's community forum, then double-checking whatever we could. We haven't seen Grok Bot's code, so some things might be off. If you spot one, please tell us!
What a Bot is
Grok Bot launched in early beta on August 11. The docs describe a Bot as "a durable AI teammate with a name, a job, its own conversation, and working context that develops over time." You give it a job, message it like a coworker, and it does the work in your real tools. Here's how they introduced it:
How a Bot remembers
Each Bot has a memory of its own. A Bot "retains stable preferences, important facts, and summaries from its work," such as:
- how you like to work, and your preferences
- rules you ask it to keep, like "Always ask before you send an email."
- facts about you, like your name and time zone
- a dated log of what it has worked on with you
A few facts about you, like your name and time zone, are shared by all your Bots. Everything else a Bot saves stays in that Bot's memory. Bots can still pass context to each other through messages, group chats and shared files.

The Bot decides what's worth keeping. It "decides on its own when something is worth keeping. It doesn't ask first." It often mentions a save in its reply, though not every save shows up in the chat. If you want something kept for sure, you tell it: "Remember that I'm out every Friday."
Personal Bots have no memory screen, so you check and fix memory by asking:
- "What do you remember about me?"
- "That's out of date. I moved to Denver."
- "Forget that I'm on the launch team."
Logins, cards and contact details are kept separately, in Vault, which arrived on October 23.
What Grok Bot does really well here is keeping each Bot in its role. As the docs put it, "What a Bot saves in one chat, it remembers in all your chats with it." That's a deliberate choice, and their design essay sums it up: "capabilities can be shared broadly while context remains with the role that needs it."
Under the hood
Grok Bot's support team has filled in the details in their answers on Cursor's community forum. A Bot's memory is a profile and a dated log, and it's stored on Grok Bot's side, not as files on the Bot's computer.
Each turn, the Bot doesn't get all of it. "The bot prompt includes only a limited part of its memory: the newest profile entries and recent journal entries, plus a smaller part of shared facts that are visible to all your bots." Older entries come back only through memory search, "and search returns a limited number of results." Another answer puts a size on it. What a Bot saves rides along with every turn, but "only the newest few thousand characters of it, so a long, growing rule list pushes the oldest rules out of view."
Say that in your first week you told a Bot, "When I say ship-check, list the three deploy steps." A month and a few dozen saved rules later, that rule can drop out of the part of memory the Bot sees on every turn. It's still saved, but now the Bot has to search for it before it can use it.
The team describes this as a size limit that puts the newest entries first. The trade-off shows up with rules you set early on, so the team's tip is: "Every so often, ask a bot to merge its saved rules into one short list." It's also why a Bot's answer to "show all your memories" can come back incomplete. There's no "show everything" command, so to see it all, the team suggests having the Bot search its memory topic by topic and save what it finds to a file.
Where Supermemory fits
Grok Bot keeps memory close to the work: a Bot's memory stays with that Bot, which keeps it in its role, and group chats give the Bots shared context while they work. The Supermemory Bot adds one place to ask across chats: the decisions, people and project facts several Bots need live in Supermemory, where any of your Bots can get them by asking.
Our vibe test of Grok Bot's memory
Here's how we'd score it (✅ works well, ☑️ partly, ❌ we didn't find it), going by the docs and the team's forum answers today:
- Setup: ✅ none, it's built in
- Remembering preferences and rules: ☑️ you can ask it to keep something, though older rules can drop out of view (merge long rule lists now and then)
- Keeping each Bot in its role: ✅ excellent, memory stays with each Bot
- Keeping secrets out of memory: ✅ Vault holds logins and cards
- Seeing what it remembers: ☑️ by asking in chat (personal Bots have no memory screen)
- Correcting and forgetting: ☑️ by asking in chat
- Sharing across Bots: ☑️ a few facts about you, on purpose
- Moving memory between assistants: ☑️ import into your primary Bot, and no one-click export yet (a Bot can search its memory and save what it finds to a file)
- Version history: ❌ not in the docs
Overall, it's a thoughtful design that keeps every Bot focused on its job. The trade-off is that each Bot's memory stays with that Bot, and you see it by asking in chat.
Try it
Add the Supermemory Bot to your Bots and sign in from its own chat. Then say "tell my Bots about you", bring it into a group chat and tag it with @Supermemory to ask what was decided.
Coding in Cursor too? Our plugin is on the Cursor Marketplace (/add-plugin cursor-supermemory). When a chat starts, it loads what Supermemory knows about the repo. It searches those memories when you ask it something substantial and saves each finished turn to the repo's space, the same one where the Bot files that project's facts.