Communitygithub.com

TheGreenCedar/codex-autoresearch

Um plugin para Codex que executa loops de otimização em um código-fonte. É útil quando você tem uma métrica mensurável e muitas possíveis mudanças para testar: tempo de execução de testes, velocidade de build, tamanho do bundle, perda de modelo, pontuações Lighthouse, uso de memória, latência de consulta ou qualquer outra métrica que possa ser impressa a partir de um script.

O que é codex-autoresearch?

O TheGreenCedar/codex-autoresearch é um plugin para Codex que automatiza a execução de loops de otimização diretamente em um código-fonte. Ele é especialmente útil em cenários onde existe uma métrica alvo claramente mensurável, como tempo de execução de testes, velocidade de build, tamanho do bundle, perda de modelo, pontuações Lighthouse, uso de memória ou latência de consulta, e onde há múltiplas alterações possíveis a serem testadas. O plugin permite que o agente realize experimentos de forma sistemática, iterando sobre diferentes parâmetros ou modificações e avaliando o impacto na métrica de interesse. Isso acelera significativamente o processo de ajuste fino e otimização, pois o desenvolvedor não precisa gerenciar manualmente cada iteração; o agente pode sugerir, implementar e testar mudanças de forma autônoma. Suportado pela plataforma Codex, o plugin funciona integrando-se ao ciclo de desenvolvimento, lendo a saída de scripts que reportam a métrica alvo e ajustando o código conforme necessário para maximizar o desempenho. Para utilizá-lo, basta ter um script que imprima a métrica desejada e uma base de código onde as alterações possam ser aplicadas.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add TheGreenCedar/codex-autoresearch

Perguntar na sua IA favorita

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

Documentação

O que codex-autoresearch faz?

Um plugin para Codex que executa loops de otimização em um código-fonte. É útil quando você tem uma métrica mensurável e muitas possíveis mudanças para testar: tempo de execução de testes, velocidade de build, tamanho do bundle, perda de modelo, pontuações Lighthouse, uso de memória, latência de consulta ou qualquer outra métrica que possa ser impressa a partir de um script.

Como usar

  1. Certifique-se de ter um script que imprime a métrica alvo (ex: node benchmark.js).
  2. Defina uma variável de ambiente METRIC_SCRIPT com o comando para executar o script.
  3. Use o plugin para sugerir e testar alterações no código.
  4. O plugin irá iterar automaticamente, mantendo apenas as alterações que melhoram a métrica.

Exemplo

export METRIC_SCRIPT="python evaluate.py"
codex --plugin TheGreenCedar/codex-autoresearch

Requisitos

  • Codex instalado e configurado.
  • Um script que imprime um número (a métrica) no stdout.
  • Acesso ao código-fonte para modificação.

Limitações

  • O plugin assume que a métrica é um único número impresso na última linha do stdout.
  • Mudanças drásticas podem não ser bem suportadas; é mais adequado para otimizações incrementais.

Habilidades Relacionadas