Agent memory
Found this helpful? Share it:
Found this helpful? Share it:
Memory lets your agents remember things across conversations. An agent writes down what matters as it works and reads it back the next time you talk, so you don't have to re-explain the same context every time 🧠
Every agent keeps its own memory: a private set of notes that lives outside any single chat. At the start of a conversation the agent reads its memory, and as it works it writes durable facts back.
Because memory lives outside the chat, it survives the conversation. Close the tab, come back a week later, start a brand-new chat. The agent still remembers what it learned.
Memory is for durable facts, like your preferences or a project's details, not a transcript of every message. The agent decides what is worth keeping and updates its memory as things change.
Each agent you create gets its own memory automatically, and it belongs to that agent alone. A research agent and a support agent never mix up what they know, and one agent cannot read another's memory.
An agent's memory is private to that agent and to the people who can manage it. It is not shared with everyone in your workspace, and it does not show up in the workspace search.
Sometimes you want a clean slate: a one-off conversation where the agent neither reads its memory nor writes anything new. You can switch memory off for a single chat without touching the agent's saved memory.
Open the tools dropdown in the composer, the sliders icon next to where you type.
Toggle Memory off. A check mark means it is on; an × means it is off for this chat.
Send your message. The agent answers without touching its memory.
The toggle is per chat, so it only affects the conversation you are in. Your other chats with the same agent keep memory on.
Each agent has a memory switch in its settings. Turn it off and the agent stops using memory entirely. Turn it back on and the same memory comes back, exactly as it was, so toggling it off does not erase anything.
Next to the switch is an Open memory button. Open it to read every note the agent has saved, edit a fact that is wrong, or delete something stale.
Memory has its own size limit, separate from your Drive storage. What an agent remembers counts toward that limit, not toward your files.
An agent's memory is available beyond the app. Through the idapt API, SDK, CLI, and MCP, an external agent can remember and recall against the same memory. That lets a coding agent in your terminal share what it learns across sessions. See Connect any coding agent.
Related articles
Was this helpful?