Skip to content

v1.8.1

Latest

Choose a tag to compare

@lenamonj lenamonj released this 10 Aug 14:34

v1.8.1 is a patch release. The engine's mechanisms are byte-identical to v1.8.0 - the Stop hook, the /jeffy and /cancel-jeffy skill commands, both installers, and the iteration prompt carry not one changed byte between the tags. One sentence was added to the method text, and it is the point of the release.

This repository now converges under its own engine, and the receipts are in the tree. A 15-iteration run declared convergence at 9e55f68 with the adversarial evaluator's artifacts published at .jeffy/evaluator/ - invocation 1 a REJECT whose findings were fixed and countersigned by invocation 2's PASS. Evaluator artifacts are product from this release on: a convergence claim ships with the gate's own command-by-command record, every command with its real exit status, committed and unmodified.

The new method sentence backs that up: an evaluator artifact names any location outside the repository by a placeholder it defines once, and never contains a machine-absolute path - the record a repository keeps should read on any clone. A validator check enforces it over every tracked artifact and was proven able to fail, against real artifact text that leaked an absolute path, before it shipped.

The validator grew from 189 to 197 checks (the figure a clone derives; the maintainer tree runs two more). The new checks pin claims that were previously prose: the language-pie alt text, three README/ATTEMPTS agreement surfaces, enumeration boundaries, the refused-truncator and timeout-fallback lists, and that every receipt names the convergence standard its run met - the four pre-evaluator receipts now say so explicitly. One honesty note: the first push of this release went red on the Linux leg's shellcheck pass, on two of the new checks' own lines - a defect invisible on the host that wrote them, where shellcheck is absent and the check skips. Fixed before this tag; the failure and fix are in the history.

The receipts table grew since v1.8.0: rust-url and PHP-Parser joined at 21 converged targets across 10 languages, now drawn as a language pie whose chart and alt text are both derived from the table itself. evals/ATTEMPTS.md gained six published non-convergences - goldmark, image-rs twice, BurntSushi/toml, and mruby twice (5 runs/50 iterations and 5 runs/63) - because a method that only publishes the runs that worked is not being measured.

Also: SECURITY.md now names all five refused verify-command truncators, and the ATTEMPTS pre-registration paragraphs read in ordinal order.

Upgrade: git pull (or re-run the installer). Nothing to reconfigure.