Skip to content

Memory

Memory is what the agent keeps from one conversation to the next: a customer’s preference, a detail already given, knowledge built up over time. Without memory, every conversation starts from scratch.

You can create memories at three levels, and an agent sees every memory that reaches its level:

LevelWhereWho sees it
FolderSolution folderMemory tabEvery solution and agent in the folder
SolutionSettings → MemoryEvery agent in that solution
AgentAgent editor → Memory tabThat agent only

Inheritance flows downwards: a memory created on the folder shows up in its solutions marked as Inherited. That is how several solutions share the same knowledge without duplicating it.

Solution Memory tab.

When you click + New memory, the first step is choosing the type.

Choosing the memory type.

TypeWhat it storesUse when
Structured memory (key/value)Data organised into defined fieldsCustomer name, preferences, flags, registration data
Smart memory (Semantic)Text and documents, searchable by contentFree-form notes, case history, accumulated knowledge

When in doubt, start with the structured one: it is predictable and easy to audit. The semantic one shines when the content is running text and you do not know in advance which fields will exist.

New memory form.

FieldWhat it does
NameHow the memory is identified
ScopeShared, Individual or Per conversation — see below
DescriptionTells the agent what to keep here. The field that most affects quality
Default permissionNone, Read only, Write only or Read and write
Inject header into promptPuts the memory header into the agent’s context
Inject fields into promptPuts the stored values into the context
Allow dynamic fieldsLets the agent create fields you did not foresee
Propagate to all agents automaticallyLinks the memory to every agent without doing it one by one
ActiveUncheck to disable without deleting
ScopeVisibility
SharedInformation common to all users, available to every agent in the solution
IndividualSeparated per person: each user has their own
Per conversationOnly inside that conversation

Choose Individual for personal data — preferences, address, purchase history. Use Shared for business knowledge, not for people’s data.

Default permission defines what the agent may do with the memory. Read only is the safe choice when you curate the content and the agent just needs to look it up. Read and write lets the agent learn on its own — and demands a well-written description, or it will store things it should not.

If you did not tick Propagate to all agents automatically, open the agent editor, go to the Memory tab and link the memory you want.

Agent Memory tab.

The tab shows where each memory comes from — Inherited when it comes from the folder or the solution — along with its type, scope and whether it is active.

SymptomLikely cause
The agent remembers nothingThe memory is not linked to the agent, or it is inactive
It reads but never writesPermission set to Read only
It stores the wrong thingVague description; state explicitly what should be kept
One customer sees another’s dataShared scope where it should be Individual