v2.0.0-rc.10
Pre-releaseEngram v2.0.0-rc.10
RC10 hardens the paths that keep Engram reliable across machines and AI clients. Cloud synchronization now preserves ownership and attribution more accurately, runtime sessions recover from common lifecycle failures, destructive CLI commands fail safely, and Obsidian exports report write errors instead of hiding them.
Important
This is a release candidate intended for validation and feedback. It is not the universal production default and does not receive the same support guarantees as the latest stable release.
Highlights
Cloud sync correctness
- Cloud peers now emit ownership-aware manifest versions, preventing stale protocol state from blocking upgraded projects (#1108, closes #1073 and #1088).
- Autosync preserves the original contributor instead of replacing attribution during mutation push (#1112, closes #1079).
More reliable agent sessions
- Pi cancellation now propagates to in-flight memory requests instead of leaving slow calls running (#1106, closes #1089).
- OpenCode closes root session rows on graceful disposal (#1110, closes #1083).
- Claude Code setup and SessionStart hooks now honor
CLAUDE_CONFIG_DIR(#1099, closes #1081). - Runtime-session resolution ignores stale abandoned candidates while preserving fail-closed behavior for genuinely concurrent sessions (#1102, closes #1101).
Safer CLI and exports
- Delete commands reject unsupported trailing arguments before any data can be mutated (#1103, closes #1084).
- Obsidian export creates required nested directories and returns a failure when writes fail (#1121, closes #1085).
API and discovery parity
- MCP clients can discover projects through
mem_list_projects(#783, closes #675). - HTTP clients gain parity for memory pinning and topic-key suggestions (#1109, closes #1105).
Cleaner contribution and repository workflows
- Issue forms keep duplicate-search and approval guidance without requiring mandatory attestations (#1117, closes #1094).
- Accidentally committed macOS binaries were removed from tracking and covered by ignore rules (#1027, closes #1025).
Get RC10
- Download the archive for Darwin, Linux, or Windows on amd64 or arm64 from the assets below.
- Verify your download against
checksums.txt. - Pull the versioned cloud image:
docker pull ghcr.io/gentleman-programming/engram:v2.0.0-rc.10Source commit: 5d5bf835
This release does not publish a new gentle-engram npm package.
Deferred follow-ups
- #1092, additional Pi and
gentle-engramparity validation. - #1118, Claude Code session closure lifecycle follow-up.
Contributors
Thanks to @dnlrsls, @Fishb0ness, @danielgap, @orebarranco, and @eSagraAI for the fixes and improvements included in this candidate.
Full comparison: v2.0.0-rc.9...v2.0.0-rc.10