Guides

Does Grok Bot have a context limit? How Bot memory works, and the source-of-truth fix (unofficial guide)

Some people notice their Bot "forgetting" details from its first weeks. A Bot doesn't keep every message forever: it saves lasting preferences, facts, and summaries of its work, and the docs are clear that memory isn't a source of truth. The fix is to keep facts, numbers, and decisions in a file or sheet the Bot reopens each time, and to check and correct what it remembers. Here's how memory works and how to set that up.

Last updated 2026-11-01 · Published 2026-11-01 · By Tristan Workman · Independent and unofficial; not affiliated with xAI, Grok, X, or Cursor.

The short answer

The official docs don't publish a context-window size for Grok Bot, so treat any exact number you see online as a guess.

What the docs do describe is memory: a Bot retains stable preferences, important facts, and summaries from its work, so it can keep a role over time without replaying every prior message. That means older details can come back as a summary, or not at all, rather than word for word.

So don't rely on memory for anything that changes or matters. Keep it in a source the Bot reopens, like a Google Sheet, a document, or a short decisions log, and ask it to check that source before important decisions.

This guide is independent and unofficial. It isn't affiliated with or endorsed by xAI, Grok, X, or Cursor. Features change often, so check the linked docs.

What does a Bot remember?

Per the docs, a Bot saves lasting things: how you like to work, rules you ask it to keep ("Always ask before you send an email"), facts about you such as your name and time zone, and a dated log of what it has worked on with you.

A Bot decides on its own when something is worth keeping and doesn't ask first. It often mentions a save in its reply, but not every save shows up in the chat. To make sure it keeps something, say so: "Remember that I'm out every Friday."

What a Bot saves in one chat, it remembers in all your chats with it. Each Bot has its own memory, but a few facts about you, like your name and time zone, are shared by all your Bots.

Logins, cards, addresses, and phone numbers belong in Vault, not in memory.

How do I see, correct, or remove a memory?

There's no memory screen for a personal Bot, so you ask in chat. To see it: "What do you remember about me?" To correct it: "That's out of date. I moved to Denver." To remove it: "Forget that I'm on the launch team."

If a fact shared by all your Bots is wrong, tell any of your Bots the right version. To remove a shared fact completely, ask the Bot that saved it.

Resetting a conversation starts the chat history over but keeps the Bot's memory, files, routines, and settings. Deleting a Bot deletes its memory, and deleting your account deletes all your Bots' memory.

A good monthly habit: ask each Bot what it remembers about you and its job, and correct anything stale. It takes two minutes and stops old assumptions from creeping into new work.

The fix: keep facts in a source of truth

The docs list four rules under "Memory is not a source of truth": keep changing facts in the source system, ask the Bot to cite or reopen current data for consequential decisions, correct stale assumptions directly, and back safety boundaries with approvals and Auto-review rules rather than memory alone.

In practice, give each kind of fact one home. Numbers go in the sheet or app they come from. Prices, policies, and client details go in a document. Decisions go in a short dated log the Bot appends to after each piece of work.

Then tell the Bot where those homes are and ask it to reopen them at the start of each task. Bots share one computer, so a file one Bot writes can be read by another, which also makes handoffs between Bots more reliable than relying on each one's memory.

Put the instructions themselves in a skill. A skill is a saved recipe the Bot reads every time it runs the task, so the method doesn't depend on what it happens to remember.

Long chats and big jobs

If one chat has grown huge and the Bot keeps mixing up old and new details, ask it to write a short summary of the current state and open questions into a file, then reset the conversation. Memory, files, and routines stay; the clutter goes.

Split big jobs into smaller tasks with a clear finish line, and have each one end by updating the decisions log. Each step is easier to check, and the next step starts from a written record instead of a long history.

For anything consequential, like money, contracts, or what you've promised a customer, ask the Bot to show where the fact came from. If it can't point to a source, treat it as a guess.

What you need

Steps

  1. Ask your Bot: "What do you remember about me and your job?" and correct or remove anything stale.
  2. Choose one home for each kind of fact and connect it, or have the Bot create a decisions log file on its computer.
  3. Tell the Bot to reopen those sources at the start of every task and cite them for important decisions.
  4. Save the method as a skill so the instructions don't depend on memory.
  5. When a chat gets long and confused, have the Bot write a state summary to a file, then reset the conversation.

Prompt to copy

From now on, treat memory as a hint, not a source of truth. Facts and numbers live in [sheet or document]; decisions live in a file called decisions-log.md that you append to, with the date, after each task. At the start of every task, reopen those sources and tell me if anything you remember conflicts with them. For any number or commitment, say where it came from. First, tell me what you remember about me and your job so I can correct it.

Tips

FAQ

Does Grok Bot have a context limit?

The official docs don't publish a context-window size. They describe memory instead: a Bot keeps stable preferences, important facts, and summaries of its work rather than every message, so older details may come back summarized or not at all.

Why did my Bot forget something from weeks ago?

A Bot decides on its own what's worth saving, and it keeps summaries rather than full history. Ask it to remember important things explicitly, and keep changing facts in a sheet or document it reopens.

How do I see what my Bot remembers?

Ask in chat: "What do you remember about me?" There's no memory screen for a personal Bot. Correct things by telling it the right version, and remove them by asking it to forget.

Does resetting a conversation wipe memory?

No. Per the docs, resetting starts the chat history over but keeps the Bot's memory, files, routines, and settings. Deleting the Bot deletes its memory.

Do my Bots share memory?

Mostly no. Each Bot has its own memory, but a few facts about you, such as your name and time zone, are shared by all your Bots. Bots can also pass context through messages, group chats, and shared files.

Should I store passwords or card numbers in memory?

No. The docs say logins, cards, and contact info belong in Vault, not in memory.

Is this an official Grok Bot, xAI, or Cursor guide?

No. Grok Use Cases is an independent, unofficial resource by Tristan Workman. It isn't affiliated with or endorsed by xAI, Grok, X, or Cursor.

Related guides

Sources

Get the SKILL.md files for workflows like this one, free.

Want the deeper versions? Grok Bot Starter Skill Pack, $9

13 SKILL.md files with routine setups, edge cases, and example prompts, plus a setup guide. Instant zip download.

Want help putting this to work? Join Grok Bot University.

Our Skool community for founders and business owners: step-by-step classroom, weekly live build call, and other founders sharing what works. Join free for now.

Our own community. Independent and unofficial.