Agent memory
Agent memory is what an agent stores between sessions and brings back when it is relevant: standing rules, facts, studied material, and short summaries of past conversations.
Agent memory is what an agent keeps between sessions and brings back into a turn when it is relevant to what you asked.
It is not the conversation you are in. That is context, and it disappears when the window closes. Memory is the part that outlives it, and in Dropstone it holds four kinds of thing:
| Kind | What it is |
|---|---|
| Rules | Standing instructions: "always", "never", "from now on". They come along on every turn |
| Facts | Something true about you or your work, brought in when it bears on the question |
| Studied material | Documentation or a codebase you asked it to study, available afterwards |
| Summaries | A short record of what a past conversation was about, so the thread can be picked up |
Two properties are worth checking in any agent that claims memory. It should be visible: you can ask what it remembers and get the list. And it should be removable: asking it to forget something actually removes it rather than hiding it. Dropstone does both. See See what Dropstone has learned and Change or forget a memory.
Related articles
- AI agent with a memoryAn AI agent with a memory is one that keeps what it learns about you and your work, attaches it to your account rather than to one app, and applies it wherever you use the agent next.
- Cross-surface memoryCross-surface memory is one memory attached to your account that every surface reads and writes, so a rule set in the terminal holds in chat and something learned in chat is available to code running through the SDK.
- Rules and factsDropstone keeps two kinds of memory. Standing rules apply to every task without being searched for. Facts are recalled only when they are relevant. Here is why the difference matters and how it decides.
- Change or forget a memoryTell Dropstone to forget something and it stops applying it. Tell it a fact should be a rule, or a rule is too broad, and it adjusts. Only you can remove a memory. It never forgets on its own.