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_at for world time and known_at for system time, while writes can set a fact's effective valid_from.
  • Schema 5 history. Symbols, code edges, code-memory links, and persisted relationships retain temporal history.
  • Explicit mutable claims. Optional subject_key and claim_kind fields 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.

See it running on your machine

> one command, no signup, no cloud