v0.5.0a8 — RRF fusion + chunkshop 0.8.2
Pre-release
Pre-release
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 fornaive+hybridretrieval, alongside the default linear weighted scoring. Scale-free across the cosine/BM25 legs; per-call override onquery()/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-gateextra is now an empty marker (PyPI forbids git deps in published metadata, andllm-judgehas 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.0a8pip 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.