Skip to content

v0.8.1

Choose a tag to compare

@anulum anulum released this 23 Feb 13:36
· 3091 commits to main since this release

What's Changed

Added

  • Semantic off-topic gate: _semantic_divergence() in CoherenceScorer uses sentence-transformers cosine similarity to detect off-topic responses before falling through to string-match for value accuracy
  • Directory ingestion: VectorGroundTruthStore.ingest_from_directory(path, glob) recursively reads .txt, .md, and .jsonl files

Changed

  • ChromaBackend now requires sentence-transformers (raises ImportError instead of silent fallback)
  • Factual scoring cascade: NLI → semantic gate (off-topic detection) → string match
  • README: removed pending benchmark placeholders, condensed research section

Details

  • 397 tests passing, ruff clean
  • Full changelog: CHANGELOG.md