github Gentleman-Programming/engram v0.1.4

latest releases: v1.20.0, v1.19.0, pi-v0.1.10...
6 months ago

What's New

Memory Protocol injection in session hooks

Claude Code now receives the Memory Protocol instructions at session start and post-compaction, not just as a passive skill file. This fixes the issue where Claude Code wouldn't proactively save memories unless explicitly asked.

Before: The protocol lived only in skills/memory/SKILL.md — Claude read it passively and often forgot to save decisions, conventions, and discoveries.

After: The protocol is injected as additionalContext every session start, with explicit triggers:

  • Save after decisions, conventions, bug fixes, discoveries
  • Self-check prompt: "Did I just make a decision or learn something? → mem_save NOW"
  • Session close protocol always present

Changes

  • SKILL.md — Rewritten with explicit trigger categories and self-check prompt
  • session-start.sh — Injects Memory Protocol + memory context at session start
  • post-compaction.sh — Injects Memory Protocol + compaction recovery instruction + context

Update

brew upgrade engram
# Then in Claude Code:
claude plugin update engram

Changelog

  • cf5e00a feat(plugin): inject Memory Protocol in session hooks for proactive saves

Don't miss a new engram release

NewReleases is sending notifications on new releases.