与 Google Cloud AlphaEvolve 之间的双向互操作 (在 OE 上运行 AE 示例,并将 OE 程序导出到 AE 服务)

作者: codelion创建于 2026年7月10日更新于 2026年8月15日
标签enhancementhelp wantedgood first issue
Seam Google AlphaEvolve OpenEvolve
Evaluator input a candidate object: program_candidate["content"]["files"][0]["content"] → source string a file path (evaluate(program_path))
Evaluator output AlphaEvolveProgramEvaluation wrapping AlphaEvolveEvaluationScore(metric=..., score=...); failure sentinel -1e12 a flat dict[str, float]
Config + entrypoint .envcreate_experiment({run_settings, generation_settings}); AlphaEvolveClientAlphaEvolveExperimentrun_controller_loop Config(LLM/database/evaluation)run_evolution(initial_program, evaluator, config)EvolutionResult

The seed program is already 100% compatible (identical # EVOLVE-BLOCK-START/END markers).

内容来源: algorithmicsuperintelligence/openevolve