Skip to content

Promoting Agent Memory Across Tenant Boundaries

Procedural memory learned inside one client's workflow carries hidden assumptions that cost points elsewhere. Here is what a promotion gate has to prove before a skill serves a second tenant.

Robert Griffin5 min read
Promoting Agent Memory

The learned procedure that scores best where it was captured is the one most likely to degrade the first time it crosses a client boundary. An agent works out a reliable path through one tenant's workflow, the memory gets promoted, and in the next tenant it performs a little worse in a way nothing in the pipeline raises a hand about. The regression surfaces later as a support answer that misses a step, or an escalation that should have been automatic and was not.

The gap between a skill that works and a skill that travels is where a multi-tenant memory system either earns trust or quietly loses it.

Where Source Lift Stops Paying

That is the failure mode worth designing around, and the evidence for it is more specific than most memory discussions get. One recent evaluation built 382 realistic workplace tasks, and the task set spanned six professional roles and 22 procedural skills, with controlled splits that measure specificity, meaning in-context gain, against generality, meaning held-out task, cross-role, and cross-model transfer. That structure lets the two questions be asked separately. Procedural memory does help: across model scales, procedural skills improved full-pass accuracy by 2.8 points on average, and a single refinement round added another 3.7 to 6.7 aggregate points. Those are real gains on a real task distribution, and they are the reason a learning loop belongs in an agent platform at all.

The complication arrives when the same skills are asked to work somewhere they were not learned. Across the frameworks evaluated on this benchmark, a clear gap opened between specialization and transfer, and large training gains did not necessarily translate into improvements on held-out tasks. A skill can look excellent by every measurement taken inside its source context and still carry nothing useful across the boundary. The cross-role numbers show the shape of it precisely: the same document-parsing procedure, evolved and evaluated within a single role, gained ground, and in-role evolution produced gains of 11.7 points for the project-manager context and 6.2 points for the data-science context, while applying a skill evolved for one role to the other cost between 4.8 and 7.5 points.

The mechanism behind that loss is mundane, and for our purposes it is the most important thing in the whole result. The same nominal skill serves different purposes in different roles: parsing a PDF for an executive summary and parsing a PDF for a data ingestion pipeline are the same verb over different intent. A procedure refined against one of them accumulates assumptions about output shape and about what counts as done, and those assumptions stay invisible from inside the context that produced them, because inside that context they are correct. Specialization is what learning from narrow experience produces, reliably, and it only becomes legible from outside the workflow that taught it.

Diverse Traces Beat Strong Ones

The second result reorders which experience a platform should learn from at all. Skills evolved from diverse multi-model traces reached 73.1 percent cross-model test accuracy, outperforming the best single-model trace source by at least 13.7 points. The more interesting part is the direction of the effect, because weaker source models provided better transferable signal than stronger models, which suggests procedural knowledge benefits from imperfect executions.

Read that against how a multi-tenant platform would naturally build a trace pool. The instinct is to curate from the cleanest deployment: the client with the best-behaved data, the backbone that produces the fewest failures. That instinct selects for exactly the narrowness that fails under transfer. The pool most likely to yield a promotable skill is the messy one, drawn across clients, across roles, and across model backbones, including the runs where the agent had to recover from a bad first attempt. Failures are where the procedure gets stated explicitly, because a run that succeeds by luck never has to articulate the check that saved it. For a platform whose whole thesis is that agents should carry knowledge forward, that inverts the curation policy: diversity of origin becomes a quality criterion for the trace pool, weighted alongside outcome.

Specialization is what learning from narrow experience produces, reliably, and it only becomes legible from outside the workflow that taught it.

What This Requires of the Platform

A curation policy only becomes real at the point where a learned memory asks to serve a second client.

Making that operational is a governance problem, and the work splits into parts that answer different questions. Where the experience came from, whether it travels, and what it breaks on arrival are separate tests, and a promotion decision has to pass all three.

Provenance

Every promotable memory carries a record of which role, which tenant, and which model backbone produced the traces behind it, so that diversity of origin becomes something a promotion policy can query. Without that record, a skill distilled from four roles and three backbones looks the same as a skill distilled from one client's Tuesday.

The promotion gate

Source-context lift stays useful as a signal that something was learned, and on its own it earns nothing beyond that signal. A candidate skill has to demonstrate transfer to a context it was not learned in before it is permitted to serve a second tenant, which makes the held-out evaluation cross-context by construction: a different role, a different backbone, a different tenant's task distribution.

Regression evaluation

A memory update that improves the role it was learned in can degrade a neighboring one, and that degradation is precisely the kind of quiet regression a quarterly review surfaces too late. Regression evaluation on every promotion, run against frozen datasets in continuous integration, turns a silent cross-boundary loss into a blocked merge.

All of this sits on the same posture we hold for web-origin knowledge: content whose provenance is not established is born low-trust and cannot promote itself into institutional memory. Cross-tenant experience belongs in that category, earning its place in the shared store by demonstrated behavior outside its origin, with a human in the loop on the promotion.

Where We Actually Are

We are precise about which parts of this are built. The evaluation and regression harness that would produce these receipts exists and runs in continuous integration today against a reference agent, blocking a merge that drops mean evaluation scores, introduces a new hard failure, or falls below an adversarial floor. The tiered memory it governs is built and tested. The production agents, their baselines, and the outcome curves that would show a learning loop closing arrive as the first flows are wired, and until then improvement stays a design conviction backed by mechanism, proven by receipts once agents run. Saying otherwise would be the exact move this argument is against, since a claim about compounding memory asserted from the context that produced it repeats the error of a skill promoted on source-context lift.

The Decision Every Memory System Makes

Every agent platform that learns from experience is making one decision, usually without stating it: what evidence entitles a learned procedure to serve someone other than the client it came from. The honest answer is transfer measured outside the context that produced it, recorded well enough that anyone can check. A promotion record has to show where the experience came from, which contexts the candidate was tested against, what the held-out results were, and who approved the move. Anything less is a memory system that accumulates confidence faster than it accumulates evidence.

Orchestration that earns autonomy.

Make Every Promotion Show Its Receipts

Remember what worked. Apply it faster. Prove what you did.