🚀 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.
Code & doc in 🧵