Memory

Scoped memory: remember users, agents and apps, with approval

Memory lets an agent remember durable facts, preferences and project context across messages and conversations. In AgentRow it is explicit: a read node before the model answers, a write node after, scopes that say who the memory belongs to, and an approval step before anything is saved.

What is memory for an AI agent?

Conversation history is what the model sees within one chat. Memory is what survives beyond it: a user's preferences, a fact about their account, the context of a project, an instruction they gave once. Without memory an agent starts every conversation from zero; with unscoped memory it leaks one user's context into another's.

Which scopes does AgentRow support?

From the agent's Memory tab: off, remember in this chat (scoped to the conversation), remember for this agent (shared by everyone talking to it), or remember this user (scoped to the user or end user across their conversations). Workflow nodes can address the user, conversation, agent, app and workspace scopes, and a namespace separates memory sets within a scope.

Signed-in end users get per-user memory through the app's identity token; anonymous visitors keep their memory with their browser session until they sign in and their history is merged.

How is memory read and written?

Before the model answers, the memory read node searches for relevant items (recent, keyword, hybrid, importance, vector or semantic hybrid strategies, with top k and a minimum score) and injects them into the prompt under a relevant-memory heading with their source and score.

After the answer, the memory write node extracts candidate items (preferences, facts, project context, instructions) from the exchange. The default write policy is that candidates require approval: they appear in the memory items list where a team member approves or rejects them. Automatic saving above a confidence threshold can be enabled per agent. Sensitive content is excluded by default, duplicates are merged, and items can update existing ones or expire after a retention period.

Frequently asked questions

Does the agent save memory automatically?

Not by default. Candidates wait for approval in the memory items list. You can enable automatic saving above a confidence threshold per agent when you trust the extraction.

How do I give end users their own memory?

Set the agent to remember this user and let the app identify users with a signed identity token. Memory is then scoped to that user across all of their conversations and devices.

Can I see what memory the model was given?

Yes. Each run records the memory read with the items considered and selected, and the generation shows the memory context exactly as it appeared in the prompt.

Build it in AgentRow

Join the waitlist for early access, or read how the rest of the platform fits together.