Skip to content

docs: evaluate the actual Darwinian evolver + recast README around the promise - #135

Merged
jramos merged 2 commits into
mainfrom
docs/darwinian-evolver-evaluation
Jun 25, 2026
Merged

docs: evaluate the actual Darwinian evolver + recast README around the promise#135
jramos merged 2 commits into
mainfrom
docs/darwinian-evolver-evaluation

Conversation

@jramos

@jramos jramos commented Jun 25, 2026

Copy link
Copy Markdown
Owner

What

  • New research report reports/darwinian_evolver_evaluation.md (with companion result data reports/darwinian_evolver_evaluation.json): a pre-registered, equal-budget evaluation of the actual imbue darwinian_evolver against best-of-N resampling, on the 23 bugs the single-proposer loop fails.
  • README: recast the opening around the value — automated evolution of the skills, prompts, and tool code an agent runs on — with the deploy gate as the proof rather than the hook. The Findings section now cites this real-tool result in place of the earlier proxy.

Finding

Best-of-N recovered 8/23; the evolver 6/23. The evolver recovered nothing best-of-N missed (evolver-only = 0), and its distinguishing machinery — learning log, post-mutation verification, weighted parent selection — was inert: the controlled and best-shot arms are identical. Budgets actually favored the evolver (~22-25% more proposer calls, because best-of-N stops on first deploy) and it still lost, so the comparison is conservative. This confirms the earlier proxy result on the real tool.

The value is the signal plus the gate, not the search. A search engine lifts neither the verification constraint (the gate and the upstream-fix test are the fitness function — a self-directed loop would have to author its own oracle) nor the supply constraint (the bug feed is effectively empty across the harvested corpus) that bound autonomous self-improvement.

Hygiene

The AGPL tool is imported only in an isolated, unshipped evaluation harness — never into the framework's MIT modules, and added to the environment only at run time. Nothing AGPL is committed: the report cites the tool by URL and ships only prose plus result data.

jramos added 2 commits June 25, 2026 06:28
…est-of-N

The imbue-ai/darwinian_evolver, wired to our gate (oracle) and proposer
(mutator) and run at equal budget against best-of-N on the 23 bugs the
single-proposer loop fails: 6/23 vs 8/23 robust recovery, zero recoveries
best-of-N missed, and its learning-log/verification levers inert (controlled
== best-shot). Confirms the earlier proxy result on the real tool. The value
is the signal plus the gate, not the search; a search engine lifts neither the
verification nor the supply constraint on autonomous self-improvement.
The opening led with the gate and a self-questioning hedge; recast it as the
value — automated evolution of the skills, prompts, and tool code an agent runs
on, with the gate as the proof that each change is real. Fold the no-GPU/cost
note into the lead and promote the framework-compatibility line. Update the
Findings section to cite the actual imbue darwinian_evolver evaluation (6/23 vs
8/23, strictly dominated) in place of the earlier proxy, and link the report.
@jramos
jramos merged commit 216ddb2 into main Jun 25, 2026
4 checks passed
@jramos
jramos deleted the docs/darwinian-evolver-evaluation branch June 25, 2026 12:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant