What Should a Personal Agent Remember?Memory Needs Rules, Not Just Capacity.

Learn what an AI personal agent should remember, what it should let expire, and which controls make long-term memory useful without turning it into a permanent dossier.

The Today Team · Published Updated

Illustration of an AI agent sorting personal information into remember, expire and do not store categories

TL;DR

A personal agent should remember durable facts that improve future help, not preserve everything a person says. Useful memory is selective, sourced, editable, time-aware and separated by person or context.

  • Long-term memory is not the same as a long chat history; it is a smaller set of information selected for future use.
  • Stable preferences, active commitments, relationship context, recurring constraints and user corrections are strong candidates for memory.
  • Secrets, unsupported inferences, fleeting emotions and unnecessary details about other people should not become durable memory by default.
  • Every memory needs a source, confidence or status, last-confirmed date and an appropriate expiration rule.
  • Users should be able to inspect, correct, delete and isolate memories, and memory must never silently expand an agent's permission to act.

A personal agent that remembers nothing makes you repeat your life. One that remembers everything builds a permanent dossier full of stale facts, private disclosures and guesses that may later shape real actions.

The useful middle is selective memory: retain information that will materially improve future help, preserve where it came from, let temporary facts expire and give the user a direct way to inspect, correct and remove it. Capacity is not the hard part. Judgment and control are.

This article focuses on that memory contract. For the broader distinction between a chatbot, an assistant and an AI personal agent, see our category guide.

Long Chat History Is Not Long-Term Memory

Products use “memory” for several different things. Separating them prevents a common mistake: assuming that a system with access to old conversations has built a reliable model of the person.

LayerWhat it containsWhat it is good forMain risk
Current contextThe active conversation and attached materialAnswering the request in front of youImportant details fall out when the session ends
HistoryPast chats, files, emails or activityRecovering source material and chronologyRetrieval can surface irrelevant or sensitive material
Long-term memorySelected facts, preferences, relationships, corrections and commitmentsPersonalization across timeA wrong or stale belief can influence many future decisions
Operational statePending tasks, approvals, deadlines and completed actionsContinuing work across hours or daysOld state can trigger the wrong action if it is not closed or expired

These layers can work together, but they are not interchangeable. OpenAI's Memory FAQ explicitly separates saved memories from chat history: deleting a chat does not necessarily remove a memory stored from it. Gemini's help documentation likewise describes personalization from past chats as a distinct feature that can be turned off and managed.

A credible memory interface should therefore tell you not only _what_ the agent recalls, but also whether the information is a saved fact, an inference from history, a connected-app result or temporary task state.

Five Kinds of Information Worth Remembering

The right test is not “Could this be useful someday?” Almost anything passes that test. Ask instead: Will this information predictably improve future help, and is retaining it proportionate to the risk?

1. Stable preferences and constraints

Dietary requirements, accessibility needs, preferred working hours, writing preferences and a usual airport can remove repeated setup. The strongest memories are both durable and easy for the user to recognize as true.

Preferences should not be mistaken for permanent identity. “I prefer morning flights” can change. A good memory records when it was last confirmed and allows a later choice to update it rather than creating two conflicting truths.

2. Active goals and commitments

An agent may need to remember that you promised a draft by Friday, are planning a move in December or want to train three times a week. These memories have high action value because they connect conversations to future follow-up.

They also need lifecycle fields: status, deadline, source and completion. A finished project should not remain an active priority forever. Operational memory without closure becomes clutter with the power to interrupt you.

3. Relationship context with clear attribution

Knowing that Maya is your manager, that your father prefers phone calls or that a client expects a monthly report can prevent awkward suggestions. But facts about other people require restraint. The agent should distinguish “the user told me this” from “I inferred this,” avoid turning private conversations into broad personality profiles and retain only what serves a clear task.

Attribution matters when two people disagree or circumstances change. “Jordan said the launch moved to May” is safer than flattening the statement into “the launch is in May.”

4. Corrections and working patterns

When you say, “Do not schedule meetings after 4 p.m.” or repeatedly replace a formal greeting with a shorter one, the correction may be more valuable than the original interaction. Remembering it prevents the same mistake from returning.

The agent should still expose whether it saved an explicit instruction or inferred a pattern. Repetition can be evidence of preference; it is not permission to promote every pattern into a permanent rule.

5. Decisions and action outcomes

For an agent that can use tools, memory should include what was decided, what was approved and what actually happened. “Draft prepared,” “send approved” and “email sent” are different states. Recording the distinction helps the agent resume work without inventing completion.

This record should not silently confer future authority. Approving one reschedule does not mean the agent may reschedule every meeting with that person.

What Should Not Become Durable Memory by Default

Some information may be necessary for one task but dangerous or misleading when carried into unrelated work.

Secrets and authentication material

Passwords, one-time codes, recovery phrases and complete payment credentials belong in systems designed to protect credentials, not in a conversational memory record. An agent may use a secure credential store without turning the secret itself into retrievable memory. Meta says Muse keeps credentials in protected storage that the agent cannot see—a useful distinction between access and recollection.

Unsupported sensitive inferences

An agent should not convert a late-night conversation into a permanent conclusion about someone's health, politics, finances, sexuality or emotional state. Even when a detail is explicitly shared, future use should be limited to the purpose for which it was provided.

“I am anxious about tomorrow's presentation” is situational context. It is not reliable evidence for a durable label such as “has an anxiety disorder.” A memory system should store what was actually said, if needed at all, without upgrading it into a diagnosis or identity claim.

Fleeting states and one-off choices

Temporary travel, a bad night's sleep, a short-term diet, a visiting relative and a one-time restaurant choice may matter now and become wrong quickly. Keep them in task state or attach an expiration date instead of treating them as enduring preferences.

Raw transcripts when a smaller fact will do

Saving every conversation “just in case” increases exposure and makes correction harder. If the future need is “remember that I prefer written updates,” that fact can be retained without making a permanent memory out of the entire meeting where it was mentioned.

Other people's private information without a clear need

Personal agents inevitably encounter names, messages and schedules belonging to others. That access does not make every detail appropriate for long-term storage. Retention should be limited to what the user's legitimate task requires, and separate people should not be merged into one ambiguous profile.

Every Memory Needs Metadata, Not Just a Sentence

“Sam prefers vegetarian restaurants” looks simple until the agent must decide whether Sam is the user, a colleague or a child; whether Sam said it directly; whether it was true three years ago; and whether the fact can guide a booking today.

A useful memory record should carry at least:

  • subject: who or what the fact is about;
  • source: the conversation, file, app or person that supplied it;
  • status: explicit instruction, observed event, tentative inference or confirmed fact;
  • time: when it was learned and last confirmed;
  • scope: which projects, people or tasks may use it;
  • retention: persistent, review on a date, expire automatically or keep only for the task;
  • action effect: whether it may influence suggestions, trigger a reminder or require confirmation before use.

This is why memory quality cannot be measured by how many details a system retains. A smaller, well-governed memory can be more useful than a vast archive with no provenance or expiration.

Expiration Should Match the Kind of Fact

One retention rule cannot serve every memory.

Memory typeReasonable default
Explicit, stable constraintKeep until the user changes it; periodically reconfirm when consequential
PreferenceKeep, but lower confidence or request confirmation after contradictory behavior
Deadline or tripExpire after completion, with the outcome preserved only if useful
Temporary conditionAdd a review date or short automatic expiration
Tentative inferenceDo not promote to durable fact without confirmation
Task artifact or sourceRetain according to the task, account and connected-service policy

Recency alone is not enough. A decade-old allergy may matter more than yesterday's lunch choice. Expiration needs to consider stability, sensitivity and the cost of being wrong.

The User Must Be Able to Inspect, Correct and Delete

Memory controls should work at the level where mistakes happen.

Inspect. The user should be able to ask “What do you remember about me?” and see the actual records, their sources and where they were used. A friendly summary is helpful, but it should not hide the underlying entries.

Correct. Editing a memory should replace or version the old belief so the agent does not retrieve both. The interface should also allow “this was true, but no longer is,” which is different from saying it was always false.

Delete. Deletion must cover every place that can reintroduce the fact. OpenAI notes that fully removing something may require deleting the saved memory and its source chat; Google's guidance says connected-app information may require both deleting relevant chats and disconnecting the source app. Product implementations differ, so users should verify what “forget” means before sharing sensitive material.

Pause. Temporary or no-memory conversations are essential for topics that should help with the present request without shaping future personalization. Google's Gemini Apps Privacy Hub specifically points users to Temporary Chat when they do not want information used for future personalization.

Export or review history. When memory changes, a version history or activity record helps users understand what changed and recover from a bad correction.

Keep People, Roles and Contexts Separate

A personal agent may see work mail, family logistics, health notes and conversations with several people. Combining them into one undifferentiated memory creates predictable failures: a confidential work detail appears in a family plan, one person's preference is assigned to another or a private note influences an external message.

Separation should exist at several levels:

  • person: facts about the user should not be confused with facts about a partner, child, colleague or client;
  • role: work context should not automatically influence personal communication;
  • project or workspace: information shared for one project should remain inside that boundary unless the user moves it;
  • sensitivity: health, financial and intimate information should have stricter retrieval and action rules;
  • audience: a fact usable for a private suggestion may still be inappropriate for an email or shared document.

The goal is not to make the agent forget the connections between a person's life. It is to make every connection deliberate and legible.

Memory Can Inform Action, but It Is Not Permission

Memory becomes consequential when an agent can act. A wrong restaurant preference is annoying; a wrong memory about a calendar commitment can reschedule someone else's time.

A trustworthy system separates three questions:

  1. May this memory be retrieved for the current task?
  2. Is it reliable and current enough to influence a recommendation?
  3. Does the agent have permission to perform the resulting action?

The answer to the first two must never imply the third. Knowing a mailing address does not authorize a purchase. Remembering a preferred writing style does not authorize sending a message. Approval, audit and revocable connections remain separate controls.

For examples of how memory changes multi-step work, see our guide to personal AI agent use cases.

A Practical Memory Audit

Before relying on an AI personal agent, test it with one low-risk fact and one deliberate correction. Then check whether you can answer these questions:

  • Can I see the exact memory, not only ask the model to summarize it?
  • Can I tell where it came from and when it was last confirmed?
  • Can I mark it temporary, add an expiration date or limit its scope?
  • Can I correct it without leaving conflicting versions active?
  • Can I delete the memory and the source that could recreate it?
  • Can I keep a conversation out of memory from the start?
  • Are work, family and other people's contexts separated?
  • Can the agent explain when a memory affected a suggestion or action?
  • Does an action still require the appropriate permission or approval?

If a product cannot answer these questions, “more memory” may produce more personalization, but it also produces more invisible state for the user to manage.

Good Memory Is a Curated Relationship

An AI personal agent should not remember your life the way a surveillance archive does. It should remember the smallest set of durable, relevant and trustworthy facts needed to help you over time.

That means remembering commitments without preserving every private sentence, learning preferences without turning them into permanent identity and using context without treating it as authority. The best memory is not the one that never forgets. It is the one that knows what deserves to last, what needs another look and what should disappear.

Share

Questions About Today.

Is AI memory the same as chat history?

No. Chat history preserves conversations as source material. Long-term memory is a smaller set of facts, preferences, relationships, commitments and corrections selected for use across future interactions. A product may support either or both.

What should an AI personal agent remember?

It should prioritize durable information with repeated future value, such as stable preferences, recurring constraints, active goals, important relationships, commitments and corrections to earlier assumptions.

What should an AI agent never store as long-term memory?

It should not store passwords, authentication codes, complete payment credentials or unverified sensitive inferences as ordinary memory. One-off emotions, obsolete details and unnecessary information about other people should expire or remain outside long-term memory.

Should AI memories expire?

Many should. A food allergy may need persistent treatment until corrected, while a travel plan, temporary injury or project deadline should have a review date or automatic expiration. The retention rule should match how quickly the fact can become stale.

How do I delete something an AI remembers?

Check the product's memory controls and every source that can recreate the information, including saved memories, chat history, files and connected apps. Turning memory off or deleting one chat may not remove a separately stored memory.

Start Your Day with Today.

Today remembers what matters, moves it forward on its own, and hands you a day that is already in progress.

Get started