algorithmicsuperintelligence/openevolve
Open-source implementation of AlphaEvolve
30 Releases
Latest: 2mo ago
v0.2.27Latest
📋 What's Changed
- fix(prompt): warn when custom template directory doesn't exist by @jiezhuzzz in https://github.com/algorithmicsuperintelligence/openevolve/pull/388
- Show actual SEARCH/REPLACE content in diff summaries by @fangchenli in https://github.com/algorithmicsuperintelligence/openevolve/pull/390
- Fix island-based evolution not distributing programs across islands by @codelion in https://github.com/algorithmicsuperintelligence/openevolve/pull/392
- Fix bugs by @codelion in https://github.com/algorithmicsuperintelligence/openevolve/pull/442
✨ New Contributors
- @jiezhuzzz made their first contribution in https://github.com/algorithmicsuperintelligence/openevolve/pull/388
- @fangchenli made their first contribution in https://github.com/algorithmicsuperintelligence/openevolve/pull/390
- Full Changelog: https://github.com/algorithmicsuperintelligence/openevolve/compare/v0.2.26...v0.2.27
v0.2.26
📋 What's Changed
- Add rich feedback mode to k_module_problem example by @codelion in https://github.com/algorithmicsuperintelligence/openevolve/pull/366
- fix(logging): fix logging bug in reject sampling by @zigzagcai in https://github.com/algorithmicsuperintelligence/openevolve/pull/382
- Fixes #372: Reliability issues in `examples/mlx_metal_kernel_opt` by @lanmogu98 in https://github.com/algorithmicsuperintelligence/openevolve/pull/377
- Manual Mode Support: extended visualizer UI by @strangecreator in https://github.com/algorithmicsuperintelligence/openevolve/pull/373
- ARC-AGI-2 example + Event-based early stopping by @omkar-rjoglekar in https://github.com/algorithmicsuperintelligence/openevolve/pull/375
- Large codebase support through LLM changes description + TSP example using this approach by @strangecreator in https://github.com/algorithmicsuperintelligence/openevolve/pull/376
- Fix visualization with -inf scores (from PR #380) by @codelion in https://github.com/algorithmicsuperintelligence/openevolve/pull/384
- Fix Anthropic models error when both temperature and top_p are passed by @codelion in https://github.com/algorithmicsuperintelligence/openevolve/pull/385
- + 1 more
✨ New Contributors
- @lanmogu98 made their first contribution in https://github.com/algorithmicsuperintelligence/openevolve/pull/377
- @strangecreator made their first contribution in https://github.com/algorithmicsuperintelligence/openevolve/pull/373
- @omkar-rjoglekar made their first contribution in https://github.com/algorithmicsuperintelligence/openevolve/pull/375
- Full Changelog: https://github.com/algorithmicsuperintelligence/openevolve/compare/v0.2.25...v0.2.26
v0.2.25
📋 What's Changed
- Refactor: Simplify `Config.from_dict` with `dacite` and integrate pre-commit by @yuxuan-z19 in https://github.com/algorithmicsuperintelligence/openevolve/pull/360
- Feat update circle example by @codelion in https://github.com/algorithmicsuperintelligence/openevolve/pull/364
- Feat update circle example by @codelion in https://github.com/algorithmicsuperintelligence/openevolve/pull/365
- refactor(prompt): Replace hardcoded strings with template fragments by @FunMelon in https://github.com/algorithmicsuperintelligence/openevolve/pull/363
- Full Changelog: https://github.com/algorithmicsuperintelligence/openevolve/compare/v0.2.24...v0.2.25
v0.2.24
📋 What's Changed
- feat: ${VAR} for API key configuration by @Winston-503 in https://github.com/algorithmicsuperintelligence/openevolve/pull/336
- Change config.yaml for function_minimization to use Gemini by default. by @codrut3 in https://github.com/algorithmicsuperintelligence/openevolve/pull/324
- Add configurable diff_pattern by @HenriqueAssumpcao in https://github.com/algorithmicsuperintelligence/openevolve/pull/352
- Fix island population counting per child program by @lyx1237 in https://github.com/algorithmicsuperintelligence/openevolve/pull/354
- fix for #356 by @cometta in https://github.com/algorithmicsuperintelligence/openevolve/pull/357
- bump version for new release by @codelion in https://github.com/algorithmicsuperintelligence/openevolve/pull/358
✨ New Contributors
- @Winston-503 made their first contribution in https://github.com/algorithmicsuperintelligence/openevolve/pull/336
- @codrut3 made their first contribution in https://github.com/algorithmicsuperintelligence/openevolve/pull/324
- @lyx1237 made their first contribution in https://github.com/algorithmicsuperintelligence/openevolve/pull/354
- @cometta made their first contribution in https://github.com/algorithmicsuperintelligence/openevolve/pull/357
- Full Changelog: https://github.com/algorithmicsuperintelligence/openevolve/compare/v0.2.23...v0.2.24
v0.2.23
📋 What's Changed
- Make max_tasks_per_child configurable to fix CUDA memory leaks by @yuxuan-z19 in https://github.com/algorithmicsuperintelligence/openevolve/pull/331
- Add SLDBench by @linhaowei1 in https://github.com/algorithmicsuperintelligence/openevolve/pull/334
- fix(scripts/static/js/sidebar.js): fixed unicode escape error in disp… by @FunMelon in https://github.com/algorithmicsuperintelligence/openevolve/pull/338
- Fix readme by @codelion in https://github.com/algorithmicsuperintelligence/openevolve/pull/341
- Update controller.py by @codelion in https://github.com/algorithmicsuperintelligence/openevolve/pull/345
✨ New Contributors
- @yuxuan-z19 made their first contribution in https://github.com/algorithmicsuperintelligence/openevolve/pull/331
- @FunMelon made their first contribution in https://github.com/algorithmicsuperintelligence/openevolve/pull/338
- Full Changelog: https://github.com/algorithmicsuperintelligence/openevolve/compare/v0.2.22...v0.2.23
v0.2.22
📋 What's Changed
- Fix key embedding model by @codelion in https://github.com/algorithmicsuperintelligence/openevolve/pull/329
- Full Changelog: https://github.com/algorithmicsuperintelligence/openevolve/compare/v0.2.21...v0.2.22
v0.2.21
📋 What's Changed
- Fix embedding async error by @codelion in https://github.com/algorithmicsuperintelligence/openevolve/pull/328
- Full Changelog: https://github.com/algorithmicsuperintelligence/openevolve/compare/v0.2.20...v0.2.21
v0.2.20
📋 What's Changed
- Update README.md by @codelion in https://github.com/algorithmicsuperintelligence/openevolve/pull/316
- Simplify reasoning model detection logic by @codelion in https://github.com/algorithmicsuperintelligence/openevolve/pull/322
- Full Changelog: https://github.com/algorithmicsuperintelligence/openevolve/compare/v0.2.19...v0.2.20
v0.2.19
📋 What's Changed
- Align parameter names for the `generate_with_context` function by @chxu2000 in https://github.com/algorithmicsuperintelligence/openevolve/pull/296
- Fix: Support OpenAI regional API endpoints (EU/APAC) for reasoning models by @Sahilraj3107 in https://github.com/algorithmicsuperintelligence/openevolve/pull/300
- Add all AlphaEvolve mathematical problems by @HenriqueAssumpcao in https://github.com/algorithmicsuperintelligence/openevolve/pull/302
- Fix rust example by @ifsheldon in https://github.com/algorithmicsuperintelligence/openevolve/pull/305
- Update _version.py by @codelion in https://github.com/algorithmicsuperintelligence/openevolve/pull/310
✨ New Contributors
- @chxu2000 made their first contribution in https://github.com/algorithmicsuperintelligence/openevolve/pull/296
- @Sahilraj3107 made their first contribution in https://github.com/algorithmicsuperintelligence/openevolve/pull/300
- @ifsheldon made their first contribution in https://github.com/algorithmicsuperintelligence/openevolve/pull/305
- Full Changelog: https://github.com/algorithmicsuperintelligence/openevolve/compare/v0.2.18...v0.2.19
v0.2.18
📋 What's Changed
- Use combined_score for target_score analysis instead of an average of all numeric scores by @theahura in https://github.com/codelion/openevolve/pull/286
- Add novelty rejection sampling feature by @bluebread in https://github.com/codelion/openevolve/pull/287
- Allow setting programs_per_island from config by @theahura in https://github.com/codelion/openevolve/pull/291
- Update _version.py by @codelion in https://github.com/codelion/openevolve/pull/292
✨ New Contributors
- @bluebread made their first contribution in https://github.com/codelion/openevolve/pull/287
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.17...v0.2.18
v0.2.17
📋 What's Changed
- Fixes islands by @codelion in https://github.com/codelion/openevolve/pull/280
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.16...v0.2.17
v0.2.16
📋 What's Changed
- Update README.md by @codelion in https://github.com/codelion/openevolve/pull/273
- escape html in sidebar by @amueller in https://github.com/codelion/openevolve/pull/274
- UI: Resizable sidebar, view diff to parent in sidebar (vibecoded) by @amueller in https://github.com/codelion/openevolve/pull/275
- Fix parallel sample island by @codelion in https://github.com/codelion/openevolve/pull/279
✨ New Contributors
- @amueller made their first contribution in https://github.com/codelion/openevolve/pull/274
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.15...v0.2.16
v0.2.15
📋 What's Changed
- Update process_parallel.py by @codelion in https://github.com/codelion/openevolve/pull/272
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.14...v0.2.15
v0.2.14
📋 What's Changed
- feature: Add evolution trace logging for RL training support by @totoluo in https://github.com/codelion/openevolve/pull/261
- Update test_library_api.py by @codelion in https://github.com/codelion/openevolve/pull/262
- Fix link in example README.md by @Ag2S1 in https://github.com/codelion/openevolve/pull/263
- Update README.md by @codelion in https://github.com/codelion/openevolve/pull/265
- Update README.md by @codelion in https://github.com/codelion/openevolve/pull/266
- Fix random seed by @codelion in https://github.com/codelion/openevolve/pull/268
✨ New Contributors
- @totoluo made their first contribution in https://github.com/codelion/openevolve/pull/261
- @Ag2S1 made their first contribution in https://github.com/codelion/openevolve/pull/263
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.13...v0.2.14
v0.2.13
📋 What's Changed
- Add LLM config option to allow the use of custom LLM clients by @mmalmrud in https://github.com/codelion/openevolve/pull/254
- Fix reasoning effort by @codelion in https://github.com/codelion/openevolve/pull/260
✨ New Contributors
- @mmalmrud made their first contribution in https://github.com/codelion/openevolve/pull/254
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.12...v0.2.13
v0.2.12
📋 What's Changed
- refine(trace): save prompts in the checkpoint output folder by @zigzagcai in https://github.com/codelion/openevolve/pull/251
- Fix islands map conflict by @codelion in https://github.com/codelion/openevolve/pull/256
✨ New Contributors
- @zigzagcai made their first contribution in https://github.com/codelion/openevolve/pull/251
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.11...v0.2.12
v0.2.11
📋 What's Changed
- fix timeout by @codelion in https://github.com/codelion/openevolve/pull/250
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.10...v0.2.11
v0.2.10
📋 What's Changed
- fix early stopping by @codelion in https://github.com/codelion/openevolve/pull/249
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.9...v0.2.10
v0.2.9
📋 What's Changed
- Update README.md by @codelion in https://github.com/codelion/openevolve/pull/240
- Fix prompt optimizer example by @codelion in https://github.com/codelion/openevolve/pull/244
- Update openai.py by @codelion in https://github.com/codelion/openevolve/pull/248
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.8...v0.2.9
v0.2.8
📋 What's Changed
- add early stopping by @codelion in https://github.com/codelion/openevolve/pull/238
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.7...v0.2.8
v0.2.7
📋 What's Changed
- Update README.md by @codelion in https://github.com/codelion/openevolve/pull/236
- Fix prompt template packaging by @codelion in https://github.com/codelion/openevolve/pull/237
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.6...v0.2.7
v0.2.6
📋 What's Changed
- Fix docker by @codelion in https://github.com/codelion/openevolve/pull/235
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.5...v0.2.6
v0.2.5
📋 What's Changed
- as by @codelion in https://github.com/codelion/openevolve/pull/234
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.4...v0.2.5
v0.2.4
📋 What's Changed
- Fix func min example by @codelion in https://github.com/codelion/openevolve/pull/228
- Update config.yaml by @codelion in https://github.com/codelion/openevolve/pull/229
- Add support for gpt-oss-* models as reasoning models, and allow for reasoning_effort params in standard models by @theahura in https://github.com/codelion/openevolve/pull/231
- Update algotune example by @codelion in https://github.com/codelion/openevolve/pull/232
✨ New Contributors
- @theahura made their first contribution in https://github.com/codelion/openevolve/pull/231
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.3...v0.2.4
v0.2.3
📋 What's Changed
- fix by @codelion in https://github.com/codelion/openevolve/pull/227
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.2...v0.2.3
v0.2.2
📋 What's Changed
- fixes by @codelion in https://github.com/codelion/openevolve/pull/224
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.1...v0.2.2
v0.2.1
📋 What's Changed
- Fix sampler by @codelion in https://github.com/codelion/openevolve/pull/221
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.2.0...v0.2.1
v0.2.0
📋 What's Changed
- refactor prompt templates by @codelion in https://github.com/codelion/openevolve/pull/217
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.1.3...v0.2.0
v0.1.3
📋 What's Changed
- clarify prompt design by @codelion in https://github.com/codelion/openevolve/pull/215
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.1.2...v0.1.3
v0.1.2
📋 What's Changed
- Fix metadata field access in PromptSampler (#203) by @hyounjunlee in https://github.com/codelion/openevolve/pull/204
- Fix algotune parsing config by @codelion in https://github.com/codelion/openevolve/pull/211
✨ New Contributors
- @hyounjunlee made their first contribution in https://github.com/codelion/openevolve/pull/204
- Full Changelog: https://github.com/codelion/openevolve/compare/v0.1.1...v0.1.2
