Best for

A memory list carrying expired projects, old prices, and temporary instructions

Time to try

20-minute deletion pass

Start here

Find memories tied to dates, campaigns, or former owners

Forgetting is a feature

Persistent memory is what turns a chatbot into an operator: your agent remembers your policies, your tone, and last week’s decision without being told twice. But memory that only ever grows quietly fills with expired offers, old prices, and private details that stopped being useful weeks ago. Treat forgetting as a deliberate part of the design, not neglect.

The test for any saved item is simple: would a future decision be worse if this were outdated and the agent used it anyway? A current refund policy earns its place. A one-off instruction from a rushed Tuesday does not. How to judge it: if you cannot name a future task the memory improves, it is clutter — and clutter is where stale advice hides.

The trade-off is real. Forget too eagerly and you drop useful context, so the agent asks you the same question twice. That is why forgetting needs a policy, not a mood: keep what guides real decisions, and put an expiry or a review date on everything that will change.

Delete these by default

Some memories carry risk the moment they are stored and add nothing to a future decision. Delete these by default, without waiting for a review:

  • One-time secrets — passwords, verification codes, and temporary access links, worthless after use and dangerous if retained.
  • Raw private conversations — once the outcome you needed is recorded, the full transcript is liability, not memory.
  • Unapproved drafts — opinions or replies the agent wrote but you never signed off on.
  • Superseded instructions — the old version of any rule you have since changed.
  • Sensitive data outside an active workflow — personal or financial details no current job needs.

How to judge it: if an item is both risky to hold and unlikely to improve a decision next month, it goes. The failure to avoid is deleting something a live workflow still relies on — a policy the agent quotes daily, for instance. When you are unsure whether a memory is truly finished, expire it rather than delete it: set a review date and let the next cleanup confirm.

Use case: the promotion that would not end

Priya runs a small skincare shop on her own. For Diwali she gave her agent one line: “Mention free delivery in every customer reply.” The sale ran two weeks and did well. Seven weeks later a customer asked about shipping, and the agent cheerfully promised free delivery — an offer that had ended in October. The instruction was never wrong; it was just never told to expire.

Priya had three ways to prevent the next one. She could delete promotional instructions the moment a sale ended, relying on herself to remember. She could keep everything and re-read the memory before every reply, which defeats the point of an agent. Or she could give each time-bound instruction an explicit end date and a source, then run one short monthly review to retire whatever had aged.

She chose the third. The free-delivery line now carries its own deadline — “good until 23 October, see the campaign note” — so it will retire itself at the next review instead of lingering. That first pass also retired nine other expired items: old campaign rules, a stale price, a former contractor’s preferences, a resolved dispute. One fact she corrected rather than deleted — the delivery policy — overwriting it with the standard rate and a link, so a single current answer remained.

The lesson: the problem was never too much memory or too little. It was memory with no expiry date and no habit of review. One end date and twenty minutes a month were enough.

Priya’s monthly cleanup, item by item

Illustrative figures from one founder’s twenty-minute review — an example of how a cleanup breaks down, not a customer result.

62Memories reviewed

Everything the agent had saved, read once from newest to oldest.

9Retired as expired

Old campaign rules, a stale price, a former contractor’s notes, a resolved dispute.

1Kept but corrected

The delivery policy — overwritten with today’s rate and its source, not duplicated.

Expire time-bound information

Most memory is neither permanent nor disposable — it is simply true for a while. Campaign dates, prices, team assignments, project status, and policies each change on their own schedule. Store the fact together with a review date and a source the agent can re-check, so a claim can be verified instead of trusted forever.

How to judge it: a healthy time-bound memory can answer “says who, and until when?” If it cannot, the agent should ask you rather than guess. The failure case is a silent expiry: a price rose in March, the memory still says the old number, and the agent quotes it with total confidence because nothing ever told it the fact had aged.

The trade-off is upkeep — review dates only help if someone returns to them. A recurring monthly review, run as a scheduled task, keeps the habit from depending on your memory instead of the agent’s. Automatic per-item expiry dates are on the eeky AI roadmap and marked “Coming soon”; until then, the review date lives in the note and your monthly pass enforces it.

Separate delete from correct

Two different problems get mixed up here. If a fact is wrong, correct it — replace it with the accurate version and record where the new fact came from. If a fact is merely finished — a closed project, an ended promotion — remove it. Deleting a wrong fact without replacing it leaves a gap the agent may fill by guessing; keeping a corrected fact beside its old version leaves two truths and no way to know which is current.

How to judge it: after any edit, there should be exactly one current answer to the question the memory addresses. The classic failure is the competing-versions trap — an old shipping fee and a new one both sit in memory, and retrieval surfaces whichever it happens to match first. Overwrite; do not append.

The trade-off is that overwriting loses history. When the previous value might matter later — a price you may need to prove you once charged — record the change in activity history rather than keeping a second live memory the agent could act on by mistake.

Run a monthly memory cleanup

A policy no one enforces decays. Once a month, read the agent’s memory the way you would review a filing cabinet shared with a fast, literal colleague. Start with the memories that drive external actions — the ones behind messages, prices, and offers customers see — because that is where a stale fact does visible damage. Then work through the oldest unsourced facts and anything marked sensitive.

Give every item one of four verdicts: keep, correct, expire, or delete. How to judge the pass: a good cleanup ends with fewer items than it started, and every survivor can say what it is for and when it should be checked again.

The trade-off is time — a thorough review costs perhaps twenty minutes. The failure it prevents is the expensive one: an agent confidently acting on something that was true in January. If twenty minutes feels like too much, that is usually a sign the memory has grown without a forgetting habit for too long.

Try this next

  1. Open the agent’s memory and flag every item tied to a date, price, campaign, or a person who has left.
  2. Give each flagged item one verdict: keep, correct (replace with the current fact and its source), expire (add an end date), or delete.
  3. Delete one-time secrets and superseded instructions on sight — never keep a second, competing version of a corrected fact.
  4. Schedule a short monthly review, starting with the memories behind messages, prices, and offers customers see.

Sources and further reading

These primary references support the article’s approach to storing personal data no longer than needed, reviewing and deleting what has aged, and limiting how much sensitive information an AI system retains.

Ready to put one useful workflow to work?

Start with one clear job, a result you can review, and boundaries you understand.

See launch pricing