What is an Agent Memory?
Agent memory is the mechanism by which an AI agent retains and retrieves information across a session or across multiple sessions, so it can act on prior context rather than starting from a blank slate every time.
Because a language model's raw context window is finite and doesn't persist between separate calls, agent memory is a system built around it: short-term memory holds the current conversation or task's working context, while long-term memory stores facts, preferences, or outcomes from past sessions in a retrievable store — often a vector database or structured record — that gets pulled back into context when relevant.
The design tension is between remembering enough to be useful and remembering so much that irrelevant history pollutes the agent's reasoning or, worse, creates a privacy problem by retaining personal data longer than necessary. Good memory systems are selective (summarizing and discarding low-value detail), scoped per tenant so one customer's data never leaks into another's context, and subject to the same retention and erasure rules as any other durable store of personal data.
In practice with Neotask
A Neotask agent handling ongoing customer support remembers, across sessions, that a specific customer prefers email over chat and has an open billing dispute, without needing that repeated in every message — and that memory is deleted as part of the same erasure cascade if the customer's account is deleted.
Related terms
- agent-loop
- agent-runtime
- vector-database
- data-retention-policy
- agent-handoff
Plans
Free
$0/mo
Download without a card and start for free.
Individual
$50/mo
The full personal agent platform for one person.
Business
$100/mo
One company workspace with room to add your team.
Enterprise
$200/mo
Multiple workspaces and capacity for larger teams.
Continue