Communitygithub.com

ruvnet/harness-evolve

Executa `@metaharness/darwin evolve <repo>` para mutar as sete superfícies de política de um harness, pontuar cada variante em ambiente isolado (sandbox) e promover apenas as melhorias medidas. O modelo permanece congelado; o harness evolui.

O que é harness-evolve?

Esta skill implementa um ciclo de evolução para ferramentas de IA como Claude Code ou Cursor, permitindo que o harness (a estrutura que envolve o modelo) otimize automaticamente suas políticas de comportamento — incluindo planejamento (planner), construção de contexto (contextBuilder), revisão (reviewer), política de tentativas (retryPolicy), política de ferramentas (toolPolicy), política de memória (memoryPolicy) e política de pontuação (scorePolicy). Ao executar `@metaharness/darwin evolve <repo>`, cada variante é testada em um ambiente isolado (sandbox) e apenas as mutações que mostram melhoria real são promovidas, garantindo que o modelo subjacente permaneça inalterado. A skill é útil para desenvolvedores que desejam refinar continuamente o comportamento de seus agentes sem modificar o modelo de IA, fechando o ciclo iniciado pelos ADRs (Architecture Decision Records) 150 e 153. Caso a dependência `@metaharness/darwin` não esteja disponível, a skill degrada-se graciosamente, mantendo a compatibilidade com as restrições arquiteturais definidas.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que harness-evolve faz?

Execute @metaharness/darwin evolve <repo> para mutar as sete superfícies de política de um harness (planner/contextBuilder/reviewer/retryPolicy/toolPolicy/memoryPolicy/scorePolicy), pontuar cada variante em ambiente isolado (sandbox) e promover apenas as melhorias medidas. O modelo permanece congelado; o harness evolui. Fecha o ciclo que o ADR-150 abre (score+genome descrevem; evolve altera). Degrada-se graciosamente quando @metaharness/darwin está ausente (restrições arquiteturais ADR-150 + ADR-153).

Habilidades Relacionadas