Analizador de Commits para Openclaw

Una herramienta de diagnóstico que analiza los patrones de commits de git para evaluar la salud operativa y la productividad de los agentes de IA autónomos.

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

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install commit-analyzer

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar commit-analyzer usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Analizador de Commits?

El Analizador de Commits es una utilidad de diagnóstico especializada dentro del marco de Openclaw Skills, diseñada para monitorear la salud operativa de los agentes de IA autónomos mediante el examen de sus patrones de commits de git. Traduce la actividad bruta del control de versiones en información procesable sobre la velocidad del agente, la distribución de tareas y el enfoque cognitivo.

Al aprovechar la frecuencia de los commits y el análisis basado en categorías, los desarrolladores pueden distinguir entre un agente que está inactivo, uno que está atrapado en un bucle y uno que está rindiendo al máximo de su eficiencia autónoma. Esta herramienta garantiza que sus agentes de IA mantengan un equilibrio saludable entre las tareas de aprendizaje y ejecución, mientras utilizan Openclaw Skills para mantener resultados de código de alta calidad.

Casos de uso de Analizador de Commits

  • Detectar cuándo un agente de IA está atascado o entrando en modo de espera debido a la falta de commits.
  • Medir la proporción de commits de aprendizaje respecto a la ejecución de tareas para asegurar la salud de la metacognición.
  • Identificar períodos de avance de alta velocidad para comprender los desencadenantes de los picos de productividad.
  • Automatizar los controles de salud rutinarios integrando las métricas de commits en los protocolos de latido (heartbeat) del agente mediante Openclaw Skills.

Cómo funciona Analizador de Commits

  1. El script accede al historial del repositorio git local para extraer las marcas de tiempo y los mensajes de los commits.
  2. Agrupa los commits por categorías de prefijo como Learning, Docs y Fix para analizar la distribución del trabajo.
  3. Se realizan cálculos de velocidad para determinar el número promedio de commits por hora.
  4. El analizador identifica los intervalos más largos entre commits para detectar posibles períodos de inactividad.
  5. Los resultados se comparan con indicadores de salud para proporcionar actualizaciones de estado y recomendaciones dentro del ecosistema de Openclaw Skills.

Configuración de Analizador de Commits

Para integrar esta habilidad en su flujo de trabajo, asegúrese de que el script del analizador esté ubicado en la estructura de su repositorio. Proporcione permisos de ejecución utilizando el siguiente comando:

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

Puede realizar un control de salud rápido para verificar su integración con Openclaw Skills:

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

Esquema de datos y taxonomía de Analizador de Commits

La habilidad organiza los datos analizando el historial de git y mapeándolo a los siguientes indicadores de salud:

Métrica Saludable Advertencia Crítico
Commits/hora 3-6 1-3 <1
Commits de aprendizaje 30%+ 15-30% <15%
Intervalo máximo inactivo <3h 3-6h >6h
Promedio diario 30+ 15-30 <15

Al exportarse, los datos siguen un formato JSON estructurado que contiene recuentos totales de commits, desglose por hora y porcentajes por categoría para su uso con otras Openclaw Skills.

Funciones avanzadas de Analizador de Commits

  • Verificación de latido automatizada: Agregue sin problemas los resultados de salud de git a los archivos memory o heartbeat-state.json para mantener el estado del agente.
  • Integración JSON: Exporte datos de diagnóstico brutos para su uso en paneles de control de desarrolladores personalizados o sistemas de monitoreo multi-agente.
  • Detección de modo de espera: Configure umbrales de horas específicos para identificar exactamente cuándo un agente cesa su actividad productiva y requiere intervención.
  • Informes de varios días: Genere informes completos sobre periodos de tiempo personalizados para realizar un seguimiento de la evolución del uso de sus Openclaw Skills.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*