Un agente de IA que mejora con la experiencia, crea y perfecciona habilidades, funciona con numerosos proveedores de modelos y se usa desde la CLI y apps de mensajería.
Yonkoo11/hermes-dojo
Un complemento de mejora continua para Hermes Agent que analiza fallos de sesión, corrige habilidades débiles, ejecuta la evolución GEPA e informa sobre el progreso.
- Estrellas
- 187
- Forks
- 17
- Issues abiertos
- 0
- Último commit
- hace 5 meses
¿Qué es?
Hermes Dojo es un sistema de mejora continua para Hermes Agent. Lee los registros de sesión del agente desde state.db, señala fallos como errores de herramientas, ciclos de reintentos y correcciones de usuarios, y lleva un seguimiento de las tasas de éxito de cada habilidad.
El sistema ordena los puntos débiles según su causa raíz y actúa en consecuencia. Corrige las habilidades existentes que fallan, crea habilidades nuevas cuando los usuarios piden repetidamente algo para lo que no existe ninguna y ejecuta la autoevolución GEPA en las habilidades débiles. Los resultados se guardan como métricas diarias para poder observar la curva de aprendizaje a lo largo del tiempo.
Dojo se instala como una habilidad de Hermes y ofrece comandos como /dojo analyze, /dojo improve, /dojo report y /dojo history. El modo cron nocturno ejecuta el ciclo completo y puede enviar el informe matutino a Telegram o a la CLI. Requiere Hermes Agent v0.2.0+, Python 3.10+ y el paquete hermes-agent-self-evolution para GEPA.
Funciones clave
- 01Analiza los registros de sesión del agente para detectar errores de herramientas, ciclos de reintentos y correcciones de usuarios.
- 02Lleva un seguimiento de las tasas de éxito por habilidad y ordena las habilidades más débiles según su causa raíz.
- 03Corrige las habilidades que fallan con un manejo de errores específico.
- 04Crea habilidades nuevas a partir de solicitudes de usuarios que se repiten y no están cubiertas.
- 05Ejecuta la autoevolución GEPA en las habilidades débiles y guarda métricas diarias para mostrar la curva de aprendizaje.
- 06Envía informes a la CLI o a Telegram, con un ciclo nocturno de cron opcional.
Casos de uso
- Mantener la fiabilidad de las habilidades de Hermes Agent cuando cambian las API de herramientas o se agotan sus tiempos de espera.
- Obtener un resumen diario de los fallos de las habilidades del agente.
- Crear automáticamente borradores de habilidades para tareas que un usuario solicita repetidamente.
- Medir si el rendimiento del agente mejora con el paso de las semanas.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/Yonkoo11/hermes-dojo.git - 2
Entra en el directorio y ejecuta el instalador
cd hermes-dojo && ./install.sh - 3
Carga los datos de demostración (opcional)
cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7 - 4
Ejecuta la demostración de todo el pipeline
python3 demo.py --reset
Antes de usarlo
- Requiere Hermes Agent v0.2.0 o posterior y Python 3.10 o posterior.
- La autoevolución (GEPA) también requiere el proyecto independiente hermes-agent-self-evolution.
Temas
Preguntas frecuentes
- ¿Qué es hermes-dojo?
- Un complemento de mejora continua para Hermes Agent que analiza fallos de sesión, corrige habilidades débiles, ejecuta la evolución GEPA e informa sobre el progreso. Hermes Dojo es un sistema de mejora continua para Hermes Agent. Lee los registros de sesión del agente desde state.db, señala fallos como errores de herramientas, ciclos de reintentos y correcciones de usuarios, y lleva un seguimiento de las tasas de éxito de cada habilidad.
- ¿hermes-dojo es gratuito? ¿Qué licencia tiene?
- hermes-dojo es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿hermes-dojo sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de hermes-dojo fue el 6 jun 2026.
- ¿Para qué puedo usar hermes-dojo?
- Mantener la fiabilidad de las habilidades de Hermes Agent cuando cambian las API de herramientas o se agotan sus tiempos de espera. Obtener un resumen diario de los fallos de las habilidades del agente. Crear automáticamente borradores de habilidades para tareas que un usuario solicita repetidamente. Medir si el rendimiento del agente mejora con el paso de las semanas.
- ¿Cómo se instala hermes-dojo?
- Clona el repositorio: git clone https://github.com/Yonkoo11/hermes-dojo.git Entra en el directorio y ejecuta el instalador: cd hermes-dojo && ./install.sh Carga los datos de demostración (opcional): cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7 Ejecuta la demostración de todo el pipeline: python3 demo.py --reset
- ¿Dónde consigo hermes-dojo?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Yonkoo11/hermes-dojo
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Agente de IA de código abierto y propósito general que se ejecuta en tu equipo como app de escritorio, CLI o API integrable, para tareas de programación y de otro tipo.
Asistente personal de IA y Agent Harness de código abierto que planifica tareas, ejecuta herramientas y skills, y conserva la memoria en canales web y de mensajería.
Extensión de código abierto para Chrome/Edge que ejecuta un agente de IA en tu navegador con sesión iniciada y realiza tareas web desde un panel lateral.
Navegador de código abierto basado en Chromium para agentes de IA, que se ejecuta localmente y les permite trabajar en pestañas paralelas con tus cuentas abiertas.
Framework de TypeScript para crear agentes de IA con memoria, herramientas, MCP, RAG, voz y flujos de trabajo, además de la consola VoltOps para observabilidad.