Fixes a regression found by Codex adversarial review in v6.4.1.
Fixed
- Rate-limit detection checked wrong field —
read_results.pyonly checkedrun.error(LangSmith run-level, usually None for subprocess failures) but 429 errors from agent subprocesses go intorun.outputs["error"]. Now checks bothrun.errorandoutputs.errorwith theRATE_LIMIT_REregex.
Install: npx harness-evolver@latest
Full changelog: https://github.com/raphaelchristi/harness-evolver/blob/main/CHANGELOG.md