Long Term Memory
This feature is currently in preview. Its behaviour and interface may change.
Introduction
By default, every conversation with an agent starts from nothing. You can explain your refund policy to an agent a hundred times and it still will not know it on the hundred-and-first, because each run only sees the current conversation, the agent's instructions, and its Knowledge sources.
Long Term Memory closes that gap. You describe, in plain language, what the agent should remember, and from then on it builds a store of durable facts organised by topic. In later conversations the agent looks those facts up on its own and uses them in its answers.
A memory is not a transcript. Conversations are never archived by this feature: what is kept is the distilled fact, written as a short topic that a person can read, correct or delete.
The two memory levels
Long Term Memory has two independent levels. You can enable either one, or both.
| Level | What it stores | Who benefits |
|---|---|---|
| Agent Memory | Shared knowledge about the agent's domain: business rules, policies, procedures | Every user of the agent |
| User Memory | What the agent knows about one signed-in person: their preferences, role and context | That person only |
Agent Memory is the agent's institutional knowledge. Anything stored there is available to, and visible to, everyone who uses the agent.
User Memory is personal. It is scoped to the signed-in user, so the agent can remember how each person likes to be helped without anyone pasting context into a prompt. Each user reviews and edits their own memories from My Memories.
Memories belong to an agent, and agents belong to a subtenant, so memories are scoped per subtenant.
Requirements
You can give Long Term Memory to Assistant, Copilot, Activity and Chat Completion agents. AI Proxy agents cannot use it, and the card does not appear on them.
To enable this feature, you need administration permission over the agent, and your plan has to include Long Term Memory. Agent Memory comes with the feature itself, while User Memory is part of the Advanced level. If your plan does not cover what you are trying to enable, the card shows an upgrade prompt in place of the toggle, and you can ask for the upgrade from there.
Reading the memories afterwards follows the same rule, with one deliberate exception:
- The agent's shared memories are for whoever administers the agent. If you only have read-only access to an agent, you will not see its Agent Memory tab at all.
- Your personal memories are yours. Any signed-in user opens their own from My Memories, with no permission over the agent required, so even an agent you can no longer use still lets you read and delete what it stored about you.
Enable Agent Memory
For guidance on creating an agent, see this guide.
-
Log in to Serenity* Star.
-
In the left sidebar, click AI Agents, then select the agent you want to configure. The Agent Design Studio opens.
-
Go to the Data Collection section and find the Long-term Memory card, below Conversation context and Insights.

-
Switch on Agent Memory. An Instructions field appears, pre-filled with a suggested instruction.
-
Edit the instruction to describe what this agent should remember, and when. This is the guidance the agent follows when deciding whether something is worth storing, so be concrete about the kinds of facts you want kept and the kinds you want ignored.

-
Click Save to save the agent.
An instruction is required while the level is switched on, and it cannot exceed 4,000 characters.
"Store product pricing rules, escalation procedures and approved discount limits. Do not store anything about individual customers." gives the agent a clear test to apply. "Remember useful things" does not.
Enable User Memory
-
In the same Long-term Memory card, switch on User Memory. This level requires the Advanced plan. If your plan does not include it, an upgrade prompt appears instead of the toggle.
-
Edit its Instructions field, which is also pre-filled with a suggested instruction. Describe what the agent should remember about each person it talks to.
-
Click Save to save the agent.
Shared memories are visible to every user of the agent. The default instruction tells the agent to keep personal details out of the shared level, but an administrator editing the table by hand can put them in, and everyone using the agent will then see them. Anything about an individual belongs in User Memory.
How memories are collected
Memories reach the store by two routes, and only one of them is immediate.
During a conversation. The agent can read its memories and store a new one on its own initiative, as part of answering. This happens live, inside the conversation.
After conversations close. A background process runs once a day, reads the conversations that closed since its previous run, and turns them into memories. This route does most of the work, so an agent you enable today will normally show its first memories the following day rather than straight away.
What each route is allowed to do differs by level:
| Route | Add | Update | Delete |
|---|---|---|---|
| During a conversation, Agent Memory | ✅ | ⛔ | ⛔ |
| During a conversation, User Memory | ✅ | ✅ |