OpenEvolve v0.4.0:本该撤回的改动,仍可能进入评测
固定源码的交接链解释了原因:主进程明确开启的设置没有传到工作进程,函数改名因而可能越过恢复步骤。
解读展开概要收起概要
OpenEvolve 会提出输入程序的新版本,再交给评价器评测。它的改码边界功能本应保留标记外的文字,例如调用方依赖的函数名。但在保存下来的 v0.4.0 提交中,并行控制器传递配置时漏掉了这个开关,工作进程于是取默认值 False。一个合成示例展示了后果,也给出具体诊断:查看工作进程实际使用的设置,并确认评测收到的候选既保留原函数名,也保留允许的内部改动。