Communitygithub.com

ruvnet/harness-evolve

运行 `@metaharness/darwin evolve <repo>` 来变异一个 harness 的七个策略面,在沙箱中评分每个变体,并仅推广经过衡量的优胜者。模型保持不变,而 harness 演化。

harness-evolve 是什么?

该技能的核心是通过对 harness 的七个策略面(planner/contextBuilder/reviewer/retryPolicy/toolPolicy/memoryPolicy/scorePolicy)进行变异和评分,实现 harness 的自动演化,而底层模型保持不变。它通过 `@metaharness/darwin evolve <repo>` 命令驱动,每个变体在沙箱环境中独立评分,仅当某个变体的得分显著优于当前版本时才被采纳推广,从而确保持续改进。该技能支持多种 AI 代理平台,如 Claude Code 或 Cursor,并遵循 ADR-150 和 ADR-153 的架构约束。当 `@metaharness/darwin` 工具缺失时,系统会优雅降级,不会崩溃,这体现了其健壮的设计。对于开发者而言,这一自动化进化机制能够逐步优化 harness 的策略,提升整体性能,而无需人工干预模型或策略的细枝末节。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ruvnet/ruflo/tree/main/plugins/ruflo-metaharness/skills/harness-evolve

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

harness-evolve 是做什么的?

运行 @metaharness/darwin evolve <repo> 来变异一个 harness 的七个策略面(planner/contextBuilder/reviewer/retryPolicy/toolPolicy/memoryPolicy/scorePolicy),在沙箱中评分每个变体,并仅推广经过衡量的优胜者。模型保持不变;harness 演化。这闭合了 ADR-150 开启的循环(评分+基因组描述;演化带来变化)。当 @metaharness/darwin 缺失时,系统会优雅降级(受 ADR-150 + ADR-153 架构约束)。

相关技能