harb/tools
openhands c508efa31f fix: address review findings for evaluate-seeds.sh (#724)
- Replace unquoted heredoc (shell-injection path) with a temp file: the
  shell loop now appends tab-separated filename/score lines to a temp
  file, which is passed as a plain path argument to the Python manifest-
  rewrite block.  Python reads only file contents, never executes shell-
  expanded strings.
- Add early abort on fitness.sh exit code 2 (infra error: Anvil down,
  missing tool).  Iterating past an infra failure produces no useful
  results; aborting immediately surfaces the real problem.
- Remove unused `os` import from the manifest-rewrite Python block.
- Fix inaccurate comment in evolve.sh --diverse-seeds sampling: the pool
  sampler does a flat random shuffle with no fitness weighting; null-
  fitness seeds are not "treated as 0" — they are sampled with equal
  probability to any other seed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 03:29:47 +00:00
..
push3-evolution fix: address review findings for evaluate-seeds.sh (#724) 2026-03-15 03:29:47 +00:00
push3-transpiler fix: feat: Push3 default outputs — crash/no-output falls back to bear strategy (#634) 2026-03-13 03:47:49 +00:00
deploy-optimizer.sh fix: add --tc DeployLocal to forge script invocations 2026-03-12 23:12:25 +00:00