Data & memory

Agent Memory Governance

What may the agent remember, reuse, change, and delete?

Reference notes by Min · Reviewed October 15, 2026

Working governance definitionAlso: Memory governance · Persistent agent memory · Memory poisoning2 primary references

Definition

Agent memory governance is the set of decisions and controls for information retained across agent steps or sessions: why it is stored, who may write and read it, when it may be reused, and how it is corrected or removed.

Memory creates an additional place where an earlier interaction can influence later behavior. A useful fact, an outdated preference, and a malicious instruction can all persist as text unless their types and origins are distinguished. Governance should address entry and reuse, not only the initial collection.

What it covers

Purpose
Separate preferences, task state, business facts, and approvals.
Provenance
Retain source, time, author or process, and relevant confidence.
Access
Scope reading and writing by user, tenant, project, and use.
Lifecycle
Specify correction, expiry, removal, and backup handling.

Map the stores involved: conversation history, summaries, vector indexes, structured records, caches, and backups. They may have different owners and retention behavior. An instruction to forget something needs an operating definition that names which records are affected.

In practice

Practical design patterns by Min.

  • Do not store credentials or permanent permission claims as ordinary memory.
  • Keep user-provided preferences separate from approved business facts.
  • Review who can promote untrusted content into persistent state.
  • Trace deletion and correction across memory, indexes, caches, and derived records.

An illustrative memory record includes subject, tenant, permitted purpose, source, write time, review or expiry time, and correction history. Adapt the fields to the workflow, minimize sensitive content, and keep actual credentials in the appropriate secret-management system.

Working example

A remembered delivery address

An assistant retains a customer address for future service tasks.

  1. Record its source, customer scope, and permitted use.
  2. Check current task permission before reusing the address.
  3. When corrected, update or invalidate the affected memory and retrieval records, while applying the defined retention policy to history.
Illustrative scenario, not a reported deployment.

Why the controls matter

The address can be valid while a proposed use is not permitted. Recalling it for a service task does not automatically authorize transferring it to an unrelated partner or applying it to a different customer.

Common pitfalls

  • Treating remembered text as an authorization decision.
  • Sharing one memory store across users without enforced boundaries.
  • Calling a record deleted when reachable copies or indexes still serve it.

Deleting an application memory record does not by itself establish what a provider retained elsewhere. Document the boundaries of your system and the applicable provider arrangements instead of promising universal deletion.

Questions for operational review

Use these questions to decide what evidence your team needs. They are editorial prompts, not a compliance checklist.

  • Who can create or change persistent memory?
  • Which purposes allow later reuse?
  • What does correction or deletion affect in every relevant store?

References

Primary documents reviewed for this entry. Examples and implementation patterns are editorial synthesis.

  1. NIST Privacy Framework ↗Accessed October 15, 2026
  2. OWASP: Top 10 for Agentic Applications — 2025 release overview ↗Accessed October 15, 2026