Repolode
Yonkoo11

Yonkoo11/hermes-dojo

Complemento de autoaperfeiçoamento para o Hermes Agent que analisa falhas de sessão, corrige skills frágeis, executa a evolução GEPA e relata o progresso.

Estrelas
187
Forks
17
Issues abertas
0
Último commit
há 5 meses

O que é?

O Hermes Dojo é um sistema de autoaperfeiçoamento para o Hermes Agent. Ele lê os logs de sessão do agente em state.db, identifica falhas como erros de ferramentas, loops de tentativas e correções dos usuários, e acompanha as taxas de sucesso de cada skill.

O sistema classifica os pontos fracos por causa raiz e, em seguida, age para corrigi-los. Ele ajusta skills existentes que apresentam falhas, cria novas skills quando os usuários pedem repetidamente algo para o qual ainda não existe uma skill e executa a autoevolução GEPA em skills com desempenho fraco. Os resultados são armazenados como métricas diárias para que a curva de aprendizado possa ser acompanhada ao longo do tempo.

O Dojo é instalado como uma skill do Hermes e disponibiliza comandos como /dojo analyze, /dojo improve, /dojo report e /dojo history. Um modo de cron noturno executa o ciclo completo e pode enviar o relatório matinal pelo Telegram ou pela CLI. São necessários Hermes Agent v0.2.0+, Python 3.10+ e o pacote hermes-agent-self-evolution para GEPA.

Recursos principais

  • 01Analisa os logs de sessão do agente para detectar erros de ferramentas, loops de tentativas e correções dos usuários.
  • 02Acompanha as taxas de sucesso de cada skill e classifica as mais fracas por causa raiz.
  • 03Ajusta skills com falhas, adicionando tratamento de erros direcionado.
  • 04Cria novas skills com base em solicitações recorrentes dos usuários que ainda não são atendidas.
  • 05Executa a autoevolução GEPA em skills com desempenho fraco e armazena métricas diárias para acompanhar a curva de aprendizado.
  • 06Envia relatórios pela CLI ou pelo Telegram, com a opção de executar um ciclo noturno via cron.

Casos de uso

  • Manter as skills de um Hermes Agent confiáveis quando as APIs de ferramentas mudam ou atingem o tempo limite.
  • Receber um resumo diário dos problemas nas skills do agente.
  • Criar automaticamente rascunhos de novas skills para tarefas que o usuário solicita repetidamente.
  • Medir se o desempenho do agente melhora ao longo das semanas.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/Yonkoo11/hermes-dojo.git
  2. 2

    Entre no diretório e execute o instalador

    cd hermes-dojo && ./install.sh
  3. 3

    Carregue os dados de demonstração (opcional)

    cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7
  4. 4

    Execute a demonstração do pipeline completo

    python3 demo.py --reset

Antes de usar

  • Requer Hermes Agent v0.2.0 ou superior e Python 3.10 ou superior.
  • A autoevolução (GEPA) também requer o projeto separado hermes-agent-self-evolution.

Tópicos

Perguntas frequentes

O que é hermes-dojo?
Complemento de autoaperfeiçoamento para o Hermes Agent que analisa falhas de sessão, corrige skills frágeis, executa a evolução GEPA e relata o progresso. O Hermes Dojo é um sistema de autoaperfeiçoamento para o Hermes Agent. Ele lê os logs de sessão do agente em state.db, identifica falhas como erros de ferramentas, loops de tentativas e correções dos usuários, e acompanha as taxas de sucesso de cada skill.
hermes-dojo é gratuito? Qual é a licença?
hermes-dojo é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
hermes-dojo ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de hermes-dojo foi em 6 de jun. de 2026.
Para que posso usar hermes-dojo?
Manter as skills de um Hermes Agent confiáveis quando as APIs de ferramentas mudam ou atingem o tempo limite. Receber um resumo diário dos problemas nas skills do agente. Criar automaticamente rascunhos de novas skills para tarefas que o usuário solicita repetidamente. Medir se o desempenho do agente melhora ao longo das semanas.
Como instalar hermes-dojo?
Clone o repositório: git clone https://github.com/Yonkoo11/hermes-dojo.git Entre no diretório e execute o instalador: cd hermes-dojo && ./install.sh Carregue os dados de demonstração (opcional): cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7 Execute a demonstração do pipeline completo: python3 demo.py --reset
Onde consigo hermes-dojo?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Yonkoo11/hermes-dojo

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados