engrim 1.4.0 — enterprise CI concurrency: backup, retire, project, and gh-aw workflows
What's New in v1.4.0:
• Consistent Live Snapshotting (engrim backup) (#10):
• Safe online snapshotting of active SQLite stores via Connection.backup().
• Guarantees zero WAL tearing and zero database corruption even while concurrent agents are actively writing.
• Contributed by @mwpastore.
• Session Cursor Teardown (engrim retire) (#12):
• Monotonically closes active resume-pointer records when a session or CI job concludes.
• Prevents ephemeral CI runners or completed tasks from leaving stale [▶ RESUME HERE] pointers for future sessions.
• Supports --dry-run and --json machine-readable output.
• Contributed by @mwpastore.
• Scoped Per-Project Record Counts (engrim project) (#13):
• Scoped single-project introspection (engrim project [-p P | --global | --all] [--json]).
• engrim projects continues to serve as the whole-store project listing.
• Contributed by @mwpastore.
• Multi-Agent CI Reference Architecture (examples/gh-aw) (#9):
• Full reference implementation demonstrating Engrim inside GitHub Agentic Workflows (gh-aw).
• Shows ephemeral runner memory sync, safe SQLite backups, and multi-agent issue triage.
• Contributed by @mwpastore.
• Packaging & Metadata Hardening:
• Enriched PyPI project URLs (Documentation, Repository, Changelog).
• Dockerfile added for Glama MCP introspection.
• 226 passing tests across the entire test suite.