Skip to content

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 17 Feb 09:43
· 580 commits to main since this release
6b80f06

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-code

Also 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 projectengram sync in ~/work/my-project only exports memories for my-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 status field 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