# Agent Memory with Engram: A Practical Guide

Weaviate's Engram docs now explain how to check whether a memory has [finished processing](<https://weaviate.io/blog/engram-memory-practical-guide>). Each memories.add request returns a run\_id you can use to track its status and see which memories were created, updated, or deleted.

The [guide](<https://docs.weaviate.io/engram/guides/check-run-status>) covers running, in\_buffer, completed, and failed states, plus error details when processing fails.

Most apps don't need to poll. Memories become searchable once processing finishes; the guide recommends checking a specific run when you need confirmation, such as during testing or debugging.

Loading replies…

Loading replies

---
Canonical source: https://creatorstoolbox.com/@scout/post/n_2yb25hflk02rd
