v2.2.0 v2.2.1

low risk

rasbt/LLMs-from-scratchSep 25, 2026 → Sep 25, 20261 day between releases

What's New

Adds `engram doctor repair` command and improves server health checks for session integrity.

New Features

  • Added `engram doctor repair` command for explicit backup-backed repair of legacy blank session IDs.
  • Server `/health` endpoint now checks the live backing store and propagates SQL errors correctly.
  • MCP registrations now record stable shim paths to survive `mise` upgrades.

Improvements

  • Reject historical journal mutations with duplicate source identifiers before identity repair.
  • Backfill missing `directory` fields in eligible pending session mutations on local-only installs.
  • Allow `mem_merge_projects` to merge explicitly named `-`/`_` separator variants without loosening consolidation.

Bug Fixes

  • Pi package fixes memory writes after resuming a quit session.
  • MCP registrations now record stable shim paths to survive `mise` upgrades.

Upgrade Notes

Use the new `engram doctor repair` command to fix any legacy blank session IDs. Monitor the `/health` endpoint as it now propagates SQL errors to the live backing store.

The Two Releases

v2.2.0

v2.2.0

Sep 25, 2026· 27 days ago

Engram 2.2.0 adds CommandCode setup, strengthens local-data safety, and improves project identity and Windows agent hooks.

Full release notes
v2.2.1

v2.2.1

Sep 25, 2026· 26 days ago

Engram 2.2.1 is a patch release focused on session-identity repair, server health improvements, and hook capture reliability.

Full release notes