harb/tools/push3-evolution
openhands 524a05286e fix: address review feedback on evolution-daemon.sh (#748)
- Stream evolve.sh output directly to stderr instead of buffering in a
  command substitution; long runs (tens of minutes) are now visible live.
- Use an array (EVOLVE_ARGS) for evolve.sh arguments instead of an
  unquoted DIVERSE_FLAG string variable.
- Abort the current run (continue to next loop iteration) when the patch
  fails to apply, rather than silently running with wrong evaluation semantics.
- Fix notify() to pass the message via stdin to avoid SSH single-quote
  interpolation breakage on messages containing special characters.
- Fix step comment/counter mismatch: "Step 7" comment now reads "Step 6"
  to match the [6/7] log label for the summary-write step.
- Clarify in evolution.conf that GAS_LIMIT and ANCHOR_WIDTH_UNBOUNDED are
  documentation-only (they document what evolution.patch does); editing
  them has no runtime effect.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 17:39:20 +00:00
..
revm-evaluator fix: batch-eval.sh header comment claims wrong candidate_id format (#668) 2026-03-14 03:36:43 +00:00
seeds fix: add fitness_flags to evo_run004, fix run007 note accuracy 2026-03-14 15:43:58 +00:00
test fix: feat: Push3 evolution — crossover operator (#639) 2026-03-13 05:54:48 +00:00
evolution-daemon.sh fix: address review feedback on evolution-daemon.sh (#748) 2026-03-14 17:39:20 +00:00
evolution.conf fix: address review feedback on evolution-daemon.sh (#748) 2026-03-14 17:39:20 +00:00
evolution.patch fix: feat: evolution-daemon.sh — perpetual evolution loop on DO box (#748) 2026-03-14 17:21:51 +00:00
evolve.sh fix: fix: evolve.sh silences all batch-eval errors with 2>/dev/null (#749) 2026-03-14 16:51:04 +00:00
fitness.sh fix: Evolution pipeline UUPS upgrade + Foundry PATH (#593) 2026-03-12 06:47:35 +00:00
mutate-cli.ts fix: Push3 evolution: selection loop orchestrator (#546) 2026-03-11 20:56:19 +00:00
mutate.ts fix: feat: Push3 evolution — crossover operator (#639) 2026-03-13 05:54:48 +00:00
package-lock.json fix: Push3 evolution: selection loop orchestrator (#546) 2026-03-11 20:56:19 +00:00
package.json fix: Push3 evolution: mutation operators for bytecode programs (#544) 2026-03-11 16:24:24 +00:00
seed-gen-cli.ts fix: address review findings for diverse seed population (#638) 2026-03-13 05:21:05 +00:00
seed-generator.ts fix: address review findings for diverse seed population (#638) 2026-03-13 05:21:05 +00:00
tsconfig.json fix: Push3 evolution: mutation operators for bytecode programs (#544) 2026-03-11 16:24:24 +00:00