Recall attribution
When the system uses memory, it says which memory — turning surprise into confirmation.
Hi Dana,
Sorry about the double charge on 14 August. I've refunded the duplicate $1,240 to your card ending 4417, and it should reach you within 3–5 business days.
I'll keep updates to email rather than calling, so just reply here if anything looks off.
The Milky team
Billing lookup on ticket #4821: card ending 4417, charged twice for invoices #8821 and #8822.
Dana wrote: “Please don’t call me at work, email is fine.” Saved by Maya Reyes.
You edited three refund drafts to end with “The Milky team” instead of your name, then asked Milky to keep doing it.
In the wild
How 2 products ship this pattern. Click a screenshot to enlarge it.


When to use
Assistants whose personalisation is otherwise indistinguishable from guessing.
Seen in
ChatGPT memory-updated notices, Claude project references, personalised recommendation reasons.
For engineers
Log the retrieved memory IDs with the response so the citation is real, not reconstructed.
Build prompt
A neutral, component-only prompt for a coding agent. Edit the stack block or anything else to fit your project, then copy it.
Download this prompt as Markdown, or every prompt as JSON for an agent.
Critique checklist for memory & context
These questions apply to every pattern in this family. Ticks are saved in this browser.