This repository was archived by the owner on May 31, 2026. It is now read-only.
v0.1.4
Added
_uv_binary_path()and_install_bm_via_uv(). Whenbmis missing from the host, the plugin runsuv tool install basic-memory --quietonce at firstinitialize(). The bm binary lands at~/.local/bin/bm— the same canonical path a manualuv tool install basic-memoryproduces, so subsequent manual installs are no-ops rather than creating a second install.- 8 new unit tests covering
is_available()with bm/uv combinations, the install subprocess (success / non-zero exit / OSError / no-uv), andinitialize()install-or-not branching.
Changed
is_available()now returnsTruewhen eitherbmis on disk oruvis on disk (we can install the missing CLI ourselves).- README's prerequisites section: dropped manual basic-memory install requirement; added the one-time ~10s cold-start note.