v0.1.1
What's New in v0.1.1
✨ engram setup — One-command plugin installation
Install the agent plugin directly from the binary — no repo clone needed:
# Interactive (asks which agent)
engram setup
# Direct
engram setup opencode
engram setup claude-codeAlso available in the TUI: Dashboard → Setup agent plugin
Plugin files are embedded in the binary via go:embed, so this works from Homebrew, binary download, or source build.
🔌 Claude Code Plugin
Full native plugin for Claude Code with:
- SessionStart hooks — auto-starts server, creates session, imports git-synced chunks, injects previous context
- Post-compaction recovery — injects context + instructs agent to persist compacted summary
- Memory Protocol skill — strict rules for when to save, search, close sessions, and recover after compaction
- MCP server registration via
.mcp.json
🔧 Improvements
- Sync defaults to current project —
engram syncin~/work/my-projectonly exports memories formy-project, not the entire DB. Override with--project. - Fixed compaction persistence — replaced empty checkpoint with instruction to the compressor to persist the real compacted summary via
mem_session_summary - Removed unreliable session status — the
statusfield was removed from sessions (stayed "active" forever without a heartbeat). Will reintroduce with a proper heartbeat mechanism.
Changelog
- 6b80f06 feat: add 'engram setup' command and TUI screen for agent plugin installation
- 75f616e feat: add Claude Code plugin with hooks, skills, and MCP registration
- 14c33f9 feat: sync defaults to current directory as project filter
- 7d25528 fix: replace empty compaction checkpoint with instruction to persist compacted summary
- 2c56b6d refactor: remove session status field — unreliable without heartbeat
Full Diff: v0.1.0...v0.1.1