Releases: aktagon/aigrd
Releases · aktagon/aigrd
Release list
v0.2.0
Upgrade note. aigrd can now fail where 0.1.0 passed. A misconfigured
judge exits 1 instead of warning. Fix the judge, or set
on_unavailable = "warn" under [judge] to keep the old behaviour.
Changed
- A judge that could not run no longer reports a pass. A
claudethat ran
and returned no usable verdict is nowjudge.failed, an error. It exits
1and blocks the Claude Code turn. Version 0.1.0 warned and exited0,
so a broken judge passed every file it was meant to check. judge.failedcovers a crash, a timeout, spending past
max_budget_usd, anis_errorresult, and a verdict outside the
schema. A file aigrd cannot read joins it.judge.unavailablenow means one thing:claudeis not onPATH. It
stays a warning and never blocks.- A
judge.failedfile takes an attempt, so[judge].max_attemptsbounds
it. Three stops name the cause, thenjudge.gave-upreleases the turn.
A broken judge cannot trap the agent.
Added
[judge].on_unavailable, either"error"(the default) or"warn".
"warn"restores the 0.1.0 soft skip. Any other value iscfg.invalid
and exits2.
Fixed
aigrd initandaigrd docsgave no range formax_thinking_tokens.
Theclaudecommand-line tool accepts every value and raises a cap below
1024 to 1024. Extended thinking is billed as output and spends against
max_budget_usd, so a higher cap can exhaust the budget and lose the
verdict. Both documents now say so.
v0.1.0
Added
aigrd judge: one pass or fail per rubric criterion, with a quoted span
as evidence and a fix note, from a second model run through theclaude
command-line tool.--harness claude: the Claude Code Stop-hook decision, with bounded
attempts per session and file and a visible give-up.aigrd init,rubric derive,rubric check,rulesanddocs.aigrd hooks install, the40-aigrdpre-commit fragment, and
hooks claude.- The run log
.aigrd/runs.jsonlandaigrd runs;aigrd label, which
writes portable evaluation cases beside the rubric;aigrd agreement. - A verdict cache keyed on the file content, the rubric bytes and the
judge command. [judge].max_thinking_tokens, a cap on extended thinking in the judge.- Three example projects: an article, a landing page and an investment
thesis, each with a rubric and a passing and a failing sample.