pi-v0.2.0 v3.0.0

high risk

Gentleman-Programming/engramOct 1, 2026 → Oct 1, 20260 days between releases

What's New

Major version bump changes Go module path to /v3 and requires explicit expected_project for all observation operations.

Breaking Changes

  • Go module path changed from /v2 to /v3.
  • Observation updates and deletes require explicit expected_project.
  • engram setup pi no longer registers Engram MCP server or installs npm:pi-mcp-adapter.

New Features

  • OpenCode 2.x support via dual-major plugin entrypoint.
  • engram projects merge command with --dry-run and --apply flags.
  • Observation version history support via include_history argument.

Improvements

  • Host-session registration confirmation before binding memory writes.
  • Agent integrations now confirm host session registration to prevent stale session writes.

Upgrade Notes

Update the Go import path to github.com/Gentleman-Programming/engram/v3 and ensure expected_project is configured for all observation operations. Remove any manual Engram MCP server configurations since setup pi no longer creates them.

The Two Releases

pi-v0.2.0

gentle-engram v0.2.0

Oct 1, 2026· 20 days ago

The Pi package v0.2.0 introduces breaking changes requiring explicit `expected_project` arguments for memory updates and deletes, moves away from the `pi-mcp-adapter` in favor of native Pi MCP, and improves session handling and prompt capture.

Full release notes
v3.0.0

v3.0.0

Oct 1, 2026· 20 days ago

Engram 3.0.0 is a major release requiring an explicit `expected_project` for observation updates and deletes, moving the Go module path to `/v3`, adding OpenCode 2.x support, and confirming host-session registration before agent integrations bind memory writes.

Full release notes