Skip to content

v0.5.0a8 — RRF fusion + chunkshop 0.8.2

Pre-release
Pre-release

Choose a tag to compare

@TheYonk TheYonk released this 02 Jun 11:40
· 66 commits to main since this release
7a0fed4

First PyPI publish since 0.5.0a1 — brings the published package current with the chunkshop-0.6 integration line (a2→a8).

Highlights

  • Optional RRF fusion mode (fusion="rrf", #57) — Reciprocal Rank Fusion for naive + hybrid retrieval, alongside the default linear weighted scoring. Scale-free across the cosine/BM25 legs; per-call override on query()/ask(). Default-off — linear path byte-identical.
  • chunkshop floor 0.7.0 → 0.8.2 (10-language codeparse, import-aware resolution, remote embedder, perf).
  • Carries the full a2→a7 line: A/B-gate harness/runner/writer, MCP agent UX, background extraction, online embedding migration, code-graph queries, lede_spacy deterministic extraction.

Packaging

  • The ab-gate extra is now an empty marker (PyPI forbids git deps in published metadata, and llm-judge has no PyPI release yet). Install the A/B-gate judge runtime from git: pip install 'llm-judge @ git+https://github.com/yonk-labs/llm-judge.git@main'. No A/B-gate runtime code change.

Install

pip install pg-raggraph==0.5.0a8

pip install 'pg-raggraph[all]' pulls the optional surfaces (server, community, langchain, llamaindex, mcp, chunkshop, lede_spacy).

Supersedes the v0.5.0a7 tag, whose upload PyPI rejected over the ab-gate git dependency; a8 is identical content plus the packaging fix.