Vertex AI Agent Engine introduced Memory Revisions!

Trusting an agent’s memory is tricky.

Was a fact derived from one chat or verified across many? Is it from a reliable source or a casual prompt? Without history, it’s guess.

Memory Revisions (in preview) provides version control for memory with immutable snapshots for every change—create, update, or delete.

How it works:

  • Memory = current state (HEAD)
  • Memory Revisions = commit history (git log)
  • RollbackMemory: Revert to any target_revision_id (git revert).
  • Revision_labels: Tag your changes on generation.
  • ListMemoryRevisions + filter: Query your history (git log --grep).

And you have 48h delete recovery to roll back an accidental DeleteMemory.

Check out code and doc I published.

On Vertex AI Agent Engine, we released so many other things and I will try to share content with you this week. Happy building!