ctx v4.23.1
v4.23.1 — Voyage-Embed-Dialekt (PR #14) + B5/B6-Test-Rekalibrierung
PR #14 (TurgutKural, rebase-merged + 4 Härtungswellen): Voyage AI meldet
auf /v1/embeddings nur usage.total_tokens — der Decoder ließ PromptTokens
auf 0, jeder Voyage-Embed-Call lief unbilanziert (llmlog, MW22-Lease-
Charge, D1a-Rollup). Fix: TotalTokens-Feld + Fallback, prompt_tokens-
Präzedenz erhalten. Härtungen: diskriminierende Präzedenz-Fixture
(Inversions-Mutation rötet jetzt), einmalige Metering-INFO + Doku-Parität
zum rerank-Pendant aus v4.23.0, Guard-Symmetrie <= 0 für negative
Sentinel-Werte in embed UND rerank.
Dazu der Fix des deterministischen Integration-Rots aus dem v4.23.0-
root-CI: das B6-Bodycap-Test-Fixture (900 KiB Content) stammte von vor
der B5-Gate-Parität (50-KiB-Content-Limit auf dem direkten MCP-store-
Arm) — rekalibriert auf 45 KiB, Kopplung im Kommentar dokumentiert.
Keine Migrationen (Sweep belegt: v4.23.0..HEAD leer auf go/migrations/).
Installation
With Go:
go install github.com/GottZ/ctx/cmd/ctx@v4.23.1Binary download:
Download the binary for your platform, make it executable, move to PATH:
chmod +x ctx-*
sudo mv ctx-* /usr/local/bin/ctx