Skip to content

v1.5.3 — the vector share is a command

Latest

Choose a tag to compare

@skymanbp skymanbp released this 03 Sep 06:39

72.1% here, 74.8% on Flask, 79.7% on cobra was the last published figure with no command behind it. It now comes out of benchmarks/vector_share.py, printed beside the fingerprint of the corpus each was taken on, for all three corpora in one table. Every figure this project publishes is a command.

The basis is load-bearing

The unit is bytes of the index as written: the payload re-serialized with write_index's own arguments, then again with every vector field dropped, the first checked against the file on disk before the difference is reported.

A character count reads 72.7% on this repository, whose index carries 44,913 bytes of multi-byte UTF-8 that characters discard. The two vendored corpora, almost pure ASCII, agree to within 0.001 points on either basis — so they cannot tell the two apart, and the basis has to be stated rather than inferred from a corpus that never disagrees.

Eight benchmark scripts, seven of which measure a figure the README publishes.

CI grades four of the five rulers

README section 12 names them. A, C, D and E run in .github/workflows/ci.yml, across this repository and both vendored corpora. Ruler B, the cold parse of this repository, stays a local command.

Also

  • index.compact is not a setting. Compaction is the --compact flag on rag-your-code index, and benchmarks/README.md and the vector_share docstring name it that way. Five of the eight scripts print the fingerprint of the corpus they measured, which is the form docs/ROADMAP.md now states rather than quantifying over all eight.
  • .ce/ and .ccm/ are ignored: a cc-enforcer index and cc-memory state are machine-local tooling, never repository content.
  • The 2026-09-02 documentation audit re-derived the published figures against the code and corrected the ones that had moved.

387 tests, and src/ differs from 1.5.2 only by the version string.

Full entry: CHANGELOG.md · on PyPI: rag-your-code