Um agente de IA que aprende com a experiência para criar e aprimorar skills, funciona com vários provedores de modelos e pode ser usado pela CLI e por apps de mensagens.
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
Clone o repositório
git clone https://github.com/Yonkoo11/hermes-dojo.git - 2
Entre no diretório e execute o instalador
cd hermes-dojo && ./install.sh - 3
Carregue os dados de demonstração (opcional)
cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7 - 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
Agente de IA open source e de uso geral, executado na sua máquina como app desktop, CLI ou API incorporável, para tarefas de programação e outras atividades.
Assistente pessoal de IA e Agent Harness de código aberto que planeja tarefas, executa ferramentas e skills e mantém memória em canais Web e de mensagens instantâneas.
Extensão open source para Chrome/Edge que executa um agente de IA no seu navegador com sessão iniciada para realizar tarefas na web pelo painel lateral.
Um navegador de código aberto baseado no Chromium, criado para agentes de IA, que roda localmente e permite que eles trabalhem em abas paralelas usando suas contas conectadas.
Framework TypeScript para criar agentes de IA com memória, ferramentas, MCP, RAG, voz e workflows, além do console VoltOps para observabilidade.