Skip to content

engrim 1.3.1 — safe prune, tag filtering, and strict gate mode

Choose a tag to compare

@timgordontg timgordontg released this 10 Sep 03:41
· 25 commits to main since this release

What's New in v1.3.1:

Safe, Opt-In Prune (engrim prune):

  • Purge stale transcript logs and reclaim SQLite disk space (VACUUM).
  • Off by default: refuses to delete anything without an explicit retention window (--keep-days <N>) or $ENGRIM_PRUNE_KEEP_DAYS.
  • Reclaim fragmented space without deleting any logs: engrim prune --vacuum.
    Tag Filtering on Recall (--tag / --tags):
  • Filter memories directly by tag: engrim recall -q "jwt" --tag auth or engrim list --tag db.
  • Full support across CLI and the stdio MCP server tools for Claude Code and Cursor.
    Exit 2 Review Gating (--strict / --gate):
  • Gate mode: engrim review --strict exits with code 2 if uncommitted architectural decisions are detected.
  • Stop hook integration (ENGRIM_STRICT=1): blocks agents or orchestrators from silently abandoning unpersisted context or clearing before recording.
    Native CLI Version Flag:
  • Added -v / --version to the engrim CLI parser.
    Comprehensive Test Suite:
  • 136 tests passing (100% green across all platforms).