Skip to content
This repository was archived by the owner on May 31, 2026. It is now read-only.

v0.1.4

Choose a tag to compare

@groksrc groksrc released this 10 May 17:57

Added

  • _uv_binary_path() and _install_bm_via_uv(). When bm is missing from the host, the plugin runs uv tool install basic-memory --quiet once at first initialize(). The bm binary lands at ~/.local/bin/bm — the same canonical path a manual uv tool install basic-memory produces, 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), and initialize() install-or-not branching.

Changed

  • is_available() now returns True when either bm is on disk or uv is 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.