Skip to content

v0.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Jun 04:38
8e0a50a

Promemo v0.4.0 Release Notes

Promemo v0.4.0 completes the v4 packaging, distribution, and local retrieval
closeout.

Highlights

  • Added generated CLI usage docs with promemo docs.
  • Added shell completion generation with promemo completions <shell>.
  • Added a direct binary install script at scripts/install.sh.
  • Added a Homebrew formula seed at packaging/homebrew/promemo.rb.
  • Added local search index management with promemo index rebuild and
    promemo index status.
  • Added chunked local search cache data under .promemo/cache.
  • Added deterministic local semantic ranking and hybrid keyword/semantic search.
  • Added token-budgeted context loading with promemo load --token-budget.
  • Added related feature expansion with promemo load --related.
  • Added MCP tools for v4 retrieval:
    • promemo_search_context
    • promemo_index_status
    • promemo_index_rebuild
    • promemo_related_features
    • promemo_project_map
  • Extended promemo_load_context MCP arguments with related and
    token_budget.
  • Preserved compatibility for the existing keyword promemo_search MCP tool.
  • Updated public repository references to seguelabs/promemo.

Install

npx -y promemo@latest --version
npm install -g promemo@latest

Direct binary install:

curl -fsSL https://raw.githubusercontent.com/seguelabs/promemo/main/scripts/install.sh | sh

Cargo from the release tag:

cargo install --git https://github.com/seguelabs/promemo.git --tag v0.4.0 --force

Release Checklist

After this PR is merged:

  1. Merge develop into main.
  2. Create and push tag v0.4.0.
  3. Confirm the GitHub Release workflow publishes:
    • promemo-aarch64-apple-darwin.tar.gz
    • promemo-x86_64-unknown-linux-gnu.tar.gz
    • promemo-x86_64-pc-windows-msvc.zip
    • SHA256SUMS
  4. Confirm npm publishes promemo@0.4.0.
  5. Replace REPLACE_WITH_V0_4_0_SOURCE_TARBALL_SHA in the Homebrew formula
    with the tag archive SHA.
  6. Copy packaging/homebrew/promemo.rb to
    seguelabs/homebrew-tap/Formula/promemo.rb.
  7. Test:
npx -y promemo@latest --version
npm install -g promemo@latest
promemo --version
brew tap seguelabs/tap
brew install promemo
promemo doctor --json