Repolode
rlaope

rlaope/oh-my-hermes

Uma camada de skills, roteamento e workflows para o Hermes Agent, que escolhe modelos por tipo de tarefa e executa jobs em grafo com várias etapas em paralelo.

Estrelas
5,203
Forks
413
Issues abertas
12
Último commit
há 17 horas

O que é?

oh-my-hermes é um pacote complementar para o Hermes Agent, um agente de IA de código aberto. Você continua conversando com o Hermes, e o OMH decide quais skills e modelos usar em cada parte do trabalho. As tarefas são classificadas por categoria, como raciocínio profundo ou edições rápidas, e cada categoria tem uma cadeia ordenada de modelos com uma configuração de esforço de raciocínio. Se um provedor rejeitar um modelo, a cadeia passa para o próximo.

Para objetivos maiores, o workflow `/dag-ulw` transforma uma solicitação em um grafo de pequenos nós. Os nós cujas entradas estão prontas são executados em paralelo; nós executados ao mesmo tempo não gravam nos mesmos arquivos; e um nó separado verifica se o objetivo foi alcançado antes da elaboração do relatório. O pacote também inclui mais de cem skills especializadas, carregadas pelo roteador sob demanda, além de uma memória de projeto de longo prazo que o Hermes carrega sem modificar a memória própria do Hermes.

O OMH oferece sua própria interface de terminal sobre o gateway do Hermes, exibe o status das lanes em tempo real com modelo, esforço e contagem de tokens, e identifica cada status por etapa e nível de confiança, como 'Plan · not run' ou 'Test · verified'. A instalação pode ser feita por script de shell, Homebrew, Bun ou npm.

Recursos principais

  • 01Encaminha cada categoria de trabalho para uma cadeia ordenada de modelos com esforço de raciocínio ajustável.
  • 02Executa grafos de objetivos `/dag-ulw` com nós paralelos e um nó separado para verificar o objetivo.
  • 03Oferece mais de cem skills especializadas sob demanda para frontend, backend, Rust e revisão de segurança.
  • 04Oferece memória de projeto de longo prazo, com decisões de inclusão registradas e recuperação limitada por orçamento de tokens.
  • 05Exibe em tempo real o status das lanes, os custos e os tokens em sua própria interface de terminal.

Casos de uso

  • Executar uma refatoração grande ou implementar um recurso em lanes paralelas que não editam os mesmos arquivos.
  • Atribuir modelos mais baratos ou rápidos a edições simples e modelos mais robustos a tarefas de raciocínio difícil.
  • Manter convenções e decisões do projeto disponíveis entre sessões do Hermes.
  • Verificar se a conclusão alegada por um agente é respaldada por um teste aprovado ou uma revisão.

Início rápido

  1. 1

    Instale a CLI com npm

    npm install -g oh-my-hermes
  2. 2

    Execute a configuração do OMH

    omh setup

Antes de usar

  • É uma camada adicional para o Hermes Agent e não funciona sem ele.
  • O roteamento de modelos depende do acesso aos provedores de modelos configurados na sua instalação do Hermes.

Em coleções

Tópicos

Perguntas frequentes

O que é oh-my-hermes?
Uma camada de skills, roteamento e workflows para o Hermes Agent, que escolhe modelos por tipo de tarefa e executa jobs em grafo com várias etapas em paralelo. oh-my-hermes é um pacote complementar para o Hermes Agent, um agente de IA de código aberto. Você continua conversando com o Hermes, e o OMH decide quais skills e modelos usar em cada parte do trabalho. As tarefas são classificadas por categoria, como raciocínio profundo ou edições rápidas, e cada categoria tem uma cadeia ordenada de modelos com uma configuração de esforço de raciocínio. Se um provedor rejeitar um modelo, a cadeia passa para o próximo.
oh-my-hermes é gratuito? Qual é a licença?
oh-my-hermes é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
oh-my-hermes ainda é mantido?
Manutenção ativa. O último commit de oh-my-hermes foi em 6 de nov. de 2026.
Para que posso usar oh-my-hermes?
Executar uma refatoração grande ou implementar um recurso em lanes paralelas que não editam os mesmos arquivos. Atribuir modelos mais baratos ou rápidos a edições simples e modelos mais robustos a tarefas de raciocínio difícil. Manter convenções e decisões do projeto disponíveis entre sessões do Hermes. Verificar se a conclusão alegada por um agente é respaldada por um teste aprovado ou uma revisão.
Como instalar oh-my-hermes?
Instale a CLI com npm: npm install -g oh-my-hermes Execute a configuração do OMH: omh setup
Onde consigo oh-my-hermes?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rlaope/oh-my-hermes

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

Projetos relacionados