pi-v0.2.0 v3.0.0
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
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 notesv3.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