Skip to content

engrim 1.4.0 — enterprise CI concurrency: backup, retire, project, and gh-aw workflows

Choose a tag to compare

@timgordontg timgordontg released this 10 Sep 19:26
· 13 commits to main since this release

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.