ctx v4.23.0
v4.23.0 — Voyage-Rerank-Dialekt (PR #13) + konfigurierbarer score_domain-Slot
PR #13 (TurgutKural, rebase-merged + 7 Härtungswellen): Voyage AI als
Rerank-Backend — data-Container + total_tokens decodierbar, kalibrierte
[0,1]-Scores werden an der Wire-Grenze logit-gemappt, damit der
Roh-Logit-Vertrag von Score() backend-invariant hält (Doppel-Sigmoid
staucht sonst das Signal und invertiert Ränge bei blend_weight < 1).
Fail-open gehärtet: fehlender relevance_score, Schema-Brüche mit
Body-Snippet statt "count mismatch", lazy data-Decode, diskriminierende
Usage-Präzedenz-Tests, total_tokens-Metering sichtbar (INFO + Doku).
Neu: metadata.score_domain am Backend (auto | logit | probability,
Default auto = Container-Kopplung, keine Migration) entkoppelt
Score-Interpretation vom Wire-Dialekt; Änderungen an rerank-fähigen
Backends verlangen confirm_score_domain_change:true und liefern die
belegte Chain of Change (sofort wirksam; Access-Log-Score-Spur nur bis
zum Wechsel vergleichbar; kein Korpus-Reprocessing nötig — Inventur
2026-08-02: dream/guard/digest/overview persistieren rerank-frei).
Enthält den CI-Fix e15cf7e (Integration-Paket-Timeout 15m).
Installation
With Go:
go install github.com/GottZ/ctx/cmd/ctx@v4.23.0Binary download:
Download the binary for your platform, make it executable, move to PATH:
chmod +x ctx-*
sudo mv ctx-* /usr/local/bin/ctx