Engraphis 1.2: time becomes part of recall
Engraphis 1.2 made time a first-class part of memory. The release expanded the compact MCP surface to 30 tools, added world-time and system-time coordinates to recall, and extended the schema so historical code and graph relationships can be inspected instead of flattened away.
What changed
- Temporal recall. Recall and grounded recall expose
valid_atfor world time andknown_atfor system time, while writes can set a fact's effectivevalid_from. - Schema 5 history. Symbols, code edges, code-memory links, and persisted relationships retain temporal history.
- Explicit mutable claims. Optional
subject_keyandclaim_kindfields make replacement semantics clearer for changing facts. - Recall quality evidence. Performance reporting, canonical workspace exports, benchmark fixtures, and release-evidence manifests make quality changes reproducible.
- Safer defaults. Supersessions close facts at the replacement's effective world time, non-finite timestamps are rejected, and ordinary recall remains observational by default.
Try the upgrade
$ pip install --upgrade "engraphis[server]"
$ engraphis recall --help
# inspect memories across world time and known time
Read the full changelog for the temporal migration and evaluation notes.
Memory is what happened—and when you knew it.