Repository navigation
v4.6.0 — Auto-Copy Worktree Files, Atomic Writes, Preflight
What's New
Three structural improvements addressing the agent's 7/10 verdict from real-world testing.
Auto-copy worktree files
run_eval.py now automatically copies .evolver.json and .env to worktrees if missing. No more manual cp before eval. The #1 pain point from ALL reports is gone.
Atomic config writes
.evolver.json is written via temp file + os.replace() (atomic on same filesystem). Prevents corruption when critic and main loop write concurrently.
Preflight mode
python tools/run_eval.py --config .evolver.json --worktree-path . \
--experiment-prefix test --preflight-onlyRuns API key check + canary + config validation in one command. Catches broken setups in 10 seconds instead of discovering issues across 5 different steps.
Install
npx harness-evolver@latest🤖 Generated with Claude Code