engrim 1.3.1 — safe prune, tag filtering, and strict gate mode
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 authorengrim 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 --strictexits 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/--versionto theengrimCLI parser.
• Comprehensive Test Suite: - 136 tests passing (100% green across all platforms).