Analisador de Commit para Openclaw

Uma ferramenta de diagnóstico que analisa padrões de commit do git para avaliar a saúde operacional e a produtividade de agentes de IA autônomos.

bobrenze-bot
v0.1.0
Feb 1, 2026
1
3.8k
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install commit-analyzer

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o commit-analyzer usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é Analisador de Commit?

O Analisador de Commit é um utilitário de diagnóstico especializado dentro da estrutura Openclaw Skills, projetado para monitorar a saúde operacional de agentes de IA autônomos, examinando seus padrões de commit do git. Ele traduz a atividade bruta de controle de versão em insights acionáveis sobre a velocidade do agente, distribuição de tarefas e foco cognitivo.

Aproveitando a frequência de commits e a análise baseada em categorias, os desenvolvedores podem distinguir entre um agente que está ocioso, um que está preso em um loop e um que está operando em sua eficiência autônoma máxima. Esta ferramenta garante que seus agentes de IA mantenham um equilíbrio saudável entre tarefas de aprendizado e execução, enquanto utilizam Openclaw Skills para manter saídas de código de alta qualidade.

Casos de uso do Analisador de Commit

  • Detectar quando um agente de IA está travado ou entrando em modo de espera devido à falta de commits.
  • Medir a proporção de commits de aprendizado em relação à execução de tarefas para garantir a saúde da metacognição.
  • Identificar períodos de avanço de alta velocidade para entender os gatilhos de pico de produtividade.
  • Automatizar verificações de saúde de rotina integrando métricas de commit em protocolos de heartbeat de agentes usando Openclaw Skills.

Como o Analisador de Commit funciona

  1. O script acessa o histórico do repositório git local para extrair timestamps e mensagens de commit.
  2. Ele agrupa os commits por categorias de prefixo como Learning, Docs e Fix para analisar a distribuição do trabalho.
  3. Cálculos de velocidade são realizados para determinar o número médio de commits por hora.
  4. O analisador identifica as maiores lacunas entre os commits para detectar potenciais períodos de inatividade.
  5. Os resultados são comparados com indicadores de saúde para fornecer atualizações de status e recomendações dentro do ecossistema Openclaw Skills.

Configuração do Analisador de Commit

Para integrar esta skill ao seu fluxo de trabalho, certifique-se de que o script do analisador esteja colocado na estrutura do seu repositório. Forneça permissões de execução usando o seguinte comando:

chmod +x ./skills/commit-analyzer/analyzer.sh

Você pode então executar uma verificação de saúde rápida para verificar sua integração com o Openclaw Skills:

./skills/commit-analyzer/analyzer.sh health

Esquema de Dados e Taxonomia de Analisador de Commit

A skill organiza os dados analisando o histórico do git e mapeando-o para os seguintes indicadores de saúde:

Métrica Saudável Aviso Crítico
Commits/hora 3-6 1-3 <1
Commits de aprendizado 30%+ 15-30% <15%
Intervalo ocioso máx <3h 3-6h >6h
Média diária 30+ 15-30 <15

Quando exportados, os dados seguem um formato JSON estruturado contendo contagens totais de commits, detalhamento por hora e porcentagens de categorias para uso com outras Openclaw Skills.

Recursos avançados do Analisador de Commit

  • Verificação de Heartbeat Automatizada: Anexe perfeitamente os resultados de saúde do git aos arquivos memory ou heartbeat-state.json para manter o estado do agente.
  • Integração JSON: Exporte dados de diagnóstico brutos para uso em dashboards de desenvolvedores personalizados ou sistemas de monitoramento de múltiplos agentes.
  • Detecção de Modo de Espera: Configure limites de horas específicos para identificar exatamente quando um agente cessa a atividade produtiva e requer intervenção.
  • Relatórios de Vários Dias: Gere relatórios abrangentes em períodos de tempo personalizados para acompanhar a evolução do uso do seu Openclaw Skills.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*