Skip to content

v1.14.6

Choose a tag to compare

@github-actions github-actions released this 28 Apr 11:21
· 81 commits to main since this release

Summary

  • Hardened CLI edge cases around help handling, update checks, and manual saves.
  • Improved Claude Code hook reliability for session import and reminder timestamp parsing.
  • Strengthened SQLite/project merge behavior with regression coverage.

Details

  • engram save now records the current working directory for manual-save sessions.
  • engram cloud --help, engram cloud enroll --help, and engram sync --help return usage without creating local state.
  • mcp, serve, and cloud serve skip update checks on startup-sensitive paths.
  • Claude session-start import now runs in the background with timeout-safe single-flight locking.
  • Claude reminder timestamps now support RFC3339, offset timestamps, and SQLite-style timestamps without fallback-to-zero nudges.
  • SQLite store initialization uses a single open connection early, and migration helpers close rows before schema writes.
  • Project merge now consolidates deterministic legacy aliases while preserving canonical idempotency.

Validation

  • Judgment Day adversarial review passed after iterative fixes.
  • go test -count=1 ./cmd/engram ./internal/store ./internal/setup ./internal/mcp
  • bash -n plugin/claude-code/scripts/session-start.sh
  • bash -n plugin/claude-code/scripts/user-prompt-submit.sh
  • git diff --check