Skip to content

v0.6.0 — the usability-audit cut

Choose a tag to compare

@silversurfer562 silversurfer562 released this 10 Jun 06:15
4303362

The usability-audit release. A 2026-06-10 critical audit found the library core sound but several documented features unreachable; all five remediation steps landed same-day (#175#179).

Headline: the README's reproducibility claim is now true for the first time — attune-rag-benchmark actually installs.

Added

  • attune-rag-benchmark console script (documented since 0.1.x, never declared in [project.scripts])
  • CLI feature access: attune-rag query/corpus-info --corpus-path DIR, query --retriever {keyword,hybrid,transformer}, --min-score (abstention), --prompt-variant
  • attune-rag-measure --retriever {keyword,hybrid,transformer} + measure(retriever=...) — measure the transformer-tier lift on your own corpus before paying the ~GB torch install
  • attune-rag-benchmark --retriever transformer
  • py.typed (PEP 561) — type hints now visible to downstream checkers

Fixed

  • Clean one-line errors (exit 2) for missing extras, bad --corpus-path, and conflicting flags — no more first-run tracebacks
  • Benchmark + dashboard explain the repo-only golden sets on pip installs
  • README: broken DirectoryCorpus.load() example, stale Status/roadmap/Public-API sections

Full details: CHANGELOG.md. All 0.5.x PUBLIC symbols carried forward unchanged (POLICY §2).