v0.2.1 - agents, sync, encryption, import, explainability
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 --listshows all;--config-pathoverrides location. - Git-backed workspace sync:
pmb workspace init|push|pull|status|cloneversions and syncs memory to any git remote (cross-device, team, backups), no server. - Encrypted workspace bundles:
pmb workspace export|importpacks a workspace into one authenticated-encrypted file (scrypt + AES/HMAC), safe even on a public remote. Needspip 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.backendnow 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