AI MemoryWhat is AI Memory

AI Memory - How It Works

AI Memory stores your WordPress site rules, context, and resources so the agent walks into every session already knowing your site - no repeating yourself.

Every time you start a new AI session, you normally re-explain your WordPress site's setup, rules, and preferences from scratch. AI Memory eliminates that. It stores your working conventions, current site context, brand profile, and external resource links directly in WordPress and injects them automatically at the start of every session.

You control what gets remembered, who can see each memory, and when it applies.

Why AI Memory exists

AI agents forget everything between sessions. The usual fix - a textarea where you type "act as a senior dev who uses Bricks" - has no audit trail, no expiry, no way for a teammate to see what got saved or who saved it.

AI Memory replaces that pattern with a structured audit trail. Every save writes a log entry with a fingerprint of the content - not the content itself. Months later you can click any memory and see exactly which conversation produced it, who saved it, and what abilities the agent had active at the time.

The memory content never lands in the audit log in plain text - only the fingerprint.

That receipt is the difference between "AI took notes" and "AI followed rules a human can audit." That's why SproutOS built this for production sites, not just dev sandboxes.

Three tools in one. AI Memory replaces what other tools split into three separate concepts: Always applied memories are custom instructions, slug memories are skills, and the rest are long-term memory. One system, one place to audit.


Here's how each part of AI Memory works.

What are the 4 memory types?

Every memory has a type. The type tells SproutOS what kind of context it holds and enforces a schema rule to keep the content structured and useful to the agent.

TypePurposeSchema Rule
ContextProject state, current goals, deadlines, in-progress workMust use absolute dates - e.g. 2026-06-04. Never use relative dates like "next week" or "Thursday"
RulesTeam conventions, design constraints, working preferencesMust include both a **Why:** line and a **How to apply:** line
ProfileAudience, brand voice, business goals, personal preferencesNo extra schema requirement. Defaults to Private visibility
ReferenceLinks to external tools, docs, and systemsMust include a URL or a recognizable identifier - e.g. Notion:, Linear:, Figma:, GitHub:

Following the schema rules makes memories more useful, not just valid. A Rule without a Why: is easy to misapply. A Context memory with a relative date becomes meaningless after a week.

How do visibility levels work?

Every memory has a visibility level that controls who the agent applies it for:

  • Private: Only the WordPress user who created the memory and site administrators. Agents connected as a different user won't see it.
  • Team: Any logged-in user on the site. The default for most memories. Suits agency teams where every team member's AI sessions should share the same playbook.
  • System: Applies to every agent connection on this site, regardless of which logged-in user the agent is connected as. Only administrators can set this, and only administrators can edit or archive a System memory. Still requires authenticated access - System visibility does not expose memories to anonymous visitors.

What are seed memories?

When you first activate SproutOS, four blank memories are created automatically. These are the seed memories:

NameType
Project contextContext
House rulesRules
Site profileProfile
External resourcesReference

Seed memories ship with Always applied status and System visibility. The moment you fill one in, every AI session on the site picks it up automatically.

Until you add content, seed memories cost zero tokens. SproutOS skips empty memories entirely during injection - they're placeholders waiting for you.

Start with House rules. Add your one or two most important working conventions - like "always ask before deleting anything" or "use Elementor, not Gutenberg." That single memory will shape every session from day one.

How do I turn AI Memory on or off?

The AI Memory toggle appears at the top of the SproutOS > AI Memory tab. It is admin-only.

When you turn AI Memory off:

  • No AI Memory abilities register with your AI client
  • No memories are injected into agent sessions
  • All existing memory data is preserved and available when you turn it back on

Turning AI Memory off is a clean pause. Nothing is deleted.

Frequently Asked Questions

Next Steps