Skip to content

v0.2.1 - agents, sync, encryption, import, explainability

Choose a tag to compare

@oleksiijko oleksiijko released this 29 May 22:42
· 55 commits to main since this release

Adds 6 more agent integrations, git-backed workspace sync, encrypted bundles, memory import, explainable recall, and pluggable embedders. Same engine, same 94.5% LoCoMo recall@10.

Added

  • 9 agent integrations (was 3): claude-code, cursor, codex, windsurf, gemini, vscode, zed, opencode, continue. pmb connect --list shows all; --config-path overrides location.
  • Git-backed workspace sync: pmb workspace init|push|pull|status|clone versions and syncs memory to any git remote (cross-device, team, backups), no server.
  • Encrypted workspace bundles: pmb workspace export|import packs a workspace into one authenticated-encrypted file (scrypt + AES/HMAC), safe even on a public remote. Needs pip install 'pmb-ai[crypto]'.
  • Memory import: pmb import chatgpt|claude|mem0|markdown <path> brings existing history into a fresh workspace.
  • pmb why "<query>": explains recall ranking with a full trace of which PAMVR rules fired and each multiplier.
  • Pluggable embedders: embedding.backend now also accepts ollama and openai, with a dimension guard that prevents mixing incompatible vector sizes.
  • scripts/benchmarks/vs_mem0.py: reproducible head-to-head benchmark vs mem0.

Fixed

  • PyPI page renders README logo and screenshots (absolute image URLs).
  • LanceDB table uses the active embedder's real vector dimension instead of a hardcoded 384.

Notes

  • 57 new regression tests. The 94.5% LoCoMo recall@10 and 70ms p50 are unchanged.

Install: pip install --upgrade pmb-ai