Voltar para artigos
Ferramentas de IA

Nous Research adiciona /learn ao Hermes Agent: crie skills sem escrever SKILL.md

24 de junho de 2026
07:10
nous-researchopen-sourceskillsferramentas-iaagentes-iahermes-agent
Nous Research adiciona /learn ao Hermes Agent: crie skills sem escrever SKILL.md

A Nous Research expandiu o sistema de Skills dentro do Hermes Agent, seu agente de código aberto com capacidade de autoaperfeiçoamento. A novidade é o comando /learn — uma funcionalidade que escreve uma skill reutilizável automaticamente, sem que o usuário precise criar manualmente o arquivo SKILL.md.

O que é o /learn?

O /learn permite apontar para uma fonte de conhecimento e o agente faz todo o trabalho de extração e estruturação. Você pode usar:

  • Diretórios locais de código, SDKs ou documentação
  • Páginas de documentação online (via web_extract)
  • Conversas anteriores com o agente
  • Notas coladas ou descrições textuais

Basta digitar algo como:

/learn the REST client in ~/projects/acme-sdk, focus on auth + pagination
/learn https://docs.example.com/api/quickstart
/learn how I just deployed the staging server

Como funciona o sistema de Skills

Skills são documentos de conhecimento sob demanda que o agente carrega apenas quando necessário. Cada skill reside em uma pasta contendo um arquivo SKILL.md com instruções, seguindo um padrão de progressive disclosure (divulgação progressiva) para manter o uso de tokens baixo. O formato é compatível com o padrão aberto agentskills.io.

Todas as skills ficam em ~/.hermes/skills/, que é a fonte única da verdade. Em uma instalação nova, skills empacotadas são copiadas do repositório. Skills instaladas via hub e criadas pelo agente também vão para lá. Cada skill instalada se torna automaticamente um comando de barra (/plan, /axolotl, etc.).

Três níveis de carregamento

Para eficiência de contexto, as skills carregam em três níveis:

  1. Índice compacto — o agente sempre vê uma lista resumida de todas as skills disponíveis
  2. Conteúdo completo — carregado apenas quando a tarefa realmente precisa daquela skill
  3. Isso evita que uma biblioteca grande de skills inunde a janela de contexto

Sem mecanismo separado de ingestão

Não há um motor de ingestão separado. O /learn constrói um prompt guiado por padrões e o entrega ao agente como um turno normal. Isso significa que funciona da mesma forma no CLI, no TUI, no gateway de mensagens e no dashboard — em qualquer backend de terminal (local, Docker ou remoto).

O agente salva o resultado usando a ferramenta skill_manage. Se o gate de aprovação de escrita (write-approval) estiver ativo, a etapa de aprovação ainda se aplica.

Memória procedural do agente

Skills criadas pelo agente funcionam como memória procedural. O agente pode salvar uma abordagem após uma tarefa complexa com cinco ou mais chamadas de ferramenta. Também salva quando encontra um caminho sem saída e depois descobre a rota correta.

Por padrão, write_approval vem desabilitado (false), permitindo que o agente escreva livremente. Configure como true para exigir aprovação em cada escrita.

Bundles de skills

O Hermes Agent também suporta bundles YAML que agrupam múltiplas skills para fluxos de trabalho compostos:

# ~/.hermes/skill-bundles/backend-dev.yaml
name: backend-dev
description: Backend feature work — review, test, PR workflow.
skills:
  - github-code-review
  - test-driven-development
  - github-pr-workflow
instruction: |
  Always start by writing failing tests, then implement.

Por que isso importa

O /learn elimina a etapa manual de escrever SKILL.md, acelerando drasticamente a criação de novas capacidades para o agente. Em vez de documentar um processo, você simplesmente mostra o que quer — e o agente aprende. Isso aproxima o Hermes Agent da visão de um assistente verdadeiramente autoaperfeiçoável, que acumula conhecimento procedural ao longo do tempo sem intervenção humana constante.

O recurso já está disponível na versão mais recente do Hermes Agent, que continua sendo mantido como projeto open source pela Nous Research.

Leia também