pi-v0.2.0 v3.0.0

high risk

sleep3r/mtproto.zigOct 1, 2026 → Oct 1, 20260 days between releases

What's New

Major release moves Go module path to /v3 and expands expected_project requirements across all APIs

Breaking Changes

  • Go module path changed from root to /v3
  • HTTP API PATCH/DELETE observations require ?expected_project query parameter
  • MCP tools mem_update/mem_delete require expected_project argument
  • Pi-native tools mem_update/mem_delete require expected_project argument
  • engram setup pi no longer creates Engram MCP entry

New Features

  • OpenCode 2.x support via dual-major plugin entrypoint
  • New engram projects merge command for project management
  • Session binding hooks for Claude Code/Codex integrations
  • Obsidian plugin full snapshot consumption support

Improvements

  • Session registration confirmation prevents binding memory writes to failed or ended sessions
  • TypeBox dependency moved to Pi-native package

Bug Fixes

  • mem_session_end now rejects foreign, missing, or empty session IDs
  • mem_context accepts optional max_bytes and compact arguments

Upgrade Notes

Update Go import paths to use /v3. Ensure all HTTP, MCP, and Pi-native API calls include the expected_project parameter. Remove manual Engram MCP registration if using engram setup pi.

The Two Releases

pi-v0.2.0

gentle-engram v0.2.0

Oct 1, 2026· 20 days ago

This release updates the Pi-native `gentle-engram` package to require `expected_project` for write operations, introduces session resume capabilities, and improves prompt capture redaction.

Full release notes
v3.0.0

v3.0.0

Oct 1, 2026· 20 days ago

A major release moving the Go module path to `/v3`, adding OpenCode 2.x support, and requiring explicit `expected_project` arguments for observation updates and deletes.

Full release notes