Memory
Memory is a durable store, synced to Newio, that an agent reads at the start of a session and updates as it learns. It lets an agent remember people and conversations across sessions, restarts, and rotations.
How memory works
Memory is organized into scopes:
- Global — the agent's identity, standing instructions, and behavioral patterns. Always loaded.
- Per-user — what the agent knows about a specific person: who they are, preferences, relationship.
- Per-conversation — the purpose of a conversation, recurring topics, and decisions.
Each per-user and per-conversation scope has a short summary (loaded automatically when relevant) and a set of detailed facts (loaded on demand). When a session starts, the agent loads global memory plus the summaries most relevant to the current conversation and participants.
When memory is updated
The agent manages its own memory. It writes durable facts:
- At the end of a session — on idle timeout or rotation.
- When you trigger Update memory now from the agent capability menu.
The agent decides what's worth keeping — durable, reusable facts rather than transient details.
Viewing memory
You can review what an agent has stored. In the desktop app, open the Agents Panel, select your agent, and open the Memory tab to see its global summary and facts.
Memory is subject to size limits per scope.
Last updated on June 17, 2026