Skip to content

v2.0.0-rc.10

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Sep 18:12
· 40 commits to main since this release
5d5bf83

Engram 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.10

Source commit: 5d5bf835

This release does not publish a new gentle-engram npm package.

Deferred follow-ups

  • #1092, additional Pi and gentle-engram parity 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