Learn · Context

Agent memory is easy. Reviewable agent memory is the hard part.

Last updated:

In short

Governed agent learning means an agent proposes what it learned, and a person approves it before anything changes.

An AI agent working for clients needs durable knowledge — brand rules, approved assets, what not to claim. Outloop keeps that as approved context scoped to one client workspace, retrieved before work starts. After a run the agent can propose a lesson, but it only becomes a context revision once a human approves it, and every revision can be restored.

The problem: every run starts from zero

An agent that writes a client's creative has to know things that are not in the prompt: which logo is the approved one, which product claims legal has already refused, how this client's audience is addressed, which drive folder the assets live in.

Without somewhere to keep that, the operator re-explains the client on every run — and the agent still gets it wrong in the same way it got it wrong last week. The obvious fix is "give it memory." The problem with memory is that an agent quietly accumulating its own beliefs about a client is exactly what you cannot audit, cannot review, and cannot undo.

Two kinds of context, and why they stay separate

Company context vs client workspace context
Question Company contextClient workspace context
What it holds Guidance meant to stay consistent across the organisationKnowledge belonging to one client, brand or project
Who it applies to Everyone in the agencyOne workspace only
Typical content How work is written, reviewed and presentedBrand rules, approved assets, claim constraints, contacts
Crosses clients? It is shared guidance — never client dataNever
Evidence today Built; broader proof requiredProven in product

The separation matters more than it looks. Shared guidance is useful — it is how an agency keeps its standards consistent. But it must never become a route for one client's information to reach another client's workspace. Company context carries how you work, not who you work for.

Retrieval happens before the work, not after

Approved context becomes operational at one specific moment: the agent retrieves the current revision for that workspace before it generates anything. That is what makes it different from a document someone hopes the agent read.

In a real agency creative run, an agent retrieved the workspace's current context revision and used it to pick the approved master logo, apply a fidelity rule about using real product imagery, respect approved and prohibited claim language, and follow the brand's tone and visual direction — before producing anything.

Learning: a proposal, not an edit

When a run surfaces something worth keeping, the agent does not write it down. It proposes a structured learning receipt, and that receipt has a state a person controls:

  • pending Proposed by the agent, waiting for a person to look at it.
  • approved A reviewer accepted it. Only now can it change anything.
  • needs_correction Close, but the reviewer asked for a change first.
  • corrected The reviewer edited it, then accepted the edited version.
  • deferred Parked. Not applied, not thrown away.
  • rejected Declined. Nothing changes.

Only approved and corrected change anything. Everything else leaves the stored knowledge exactly as it was.

Reversible by construction

An approved lesson creates a new revision — not an in-place edit. Revision history is visible, an earlier revision can be restored, destructive edits require explicit acknowledgement, and an edit based on a stale view is refused rather than allowed to overwrite newer work.

This is the part that makes the loop safe to run at all: if an approved lesson turns out to be wrong next month, you can see when it entered and take it back out.

Context is not permission

Context and access are separate systems, deliberately. Context tells an agent what it should know. Approved runtime access tells it what it may do. An agent with rich context and no grant can still do nothing, and a wrong-client request is denied by policy regardless of what its context says.

What is proven, and what is not

  • Client workspace context, retrieved before work starts proven in product
  • Versioned revisions, with restore proven in product
  • Learning receipts and the human-review lifecycle proven in product
  • An approved lesson improving a later run, end to end verified in a real workflow
  • Company-wide context inherited across many client workspaces built, broader proof required
  • An approved lesson updating a Skill operator-confirmed

A lesson updating a Skill is tracked separately from the context loop on purpose: approving a lesson never implies a Skill or a scheduled task changed. Automatic Skill patching and new-Skill creation are not shipped capabilities.

What this is not

  • Model training. Nothing here fine-tunes or retrains a model.
  • Self-rewriting. The agent cannot change its own stored knowledge without approval.
  • Cross-client learning. A lesson approved for one workspace stays in that workspace.
  • Unrestricted shared memory. Context is structured, scoped and reviewable, not a bucket.
  • A guarantee of better output. Reviewed context removes a class of repeated mistake; it does not promise a result.

Keep reading:

Give your agents client context they cannot leak.

Approved knowledge per client workspace, retrieved before work, and reviewed before it ever changes.

Start 14-day guided trial
Frequently Asked Questions

Context and governed learning — FAQ

Ready to get out of the API loop?

Run more client AI workflows without rebuilding API access every time.

Connect API access once and reuse it across every client workspace — instead of rebuilding setup for each new one.

For agencies and operators managing 5 to 100 client workspaces.