Hermes – Agente Inteligente de Automação

Visão geral

Hermes é um agente de IA projetado para operar como um assistente de linha de comando avançado. Ele combina memória persistente, habilidades reutilizáveis (skills) e uma variedade de ferramentas (browser, terminal, file, etc.) para executar tarefas complexas de forma autônoma.

Arquitetura

Fluxo de execução típico

  1. Recebe a solicitação do usuário.
  2. Carrega skills relevantes (ex.: software-development:plan).
  3. Utiliza ferramentas para coletar contexto (arquivo, comando, API, web).
  4. Executa ações (cria/edita arquivos, roda comandos, consulta web, etc.).
  5. Atualiza memória ou cria/atualiza skills conforme aprende.
  6. Retorna o resultado final ao usuário.

Persistência de memória e skills

A memória contém apenas fatos estáticos (ex.: "Usuário prefere respostas curtas", "Projeto usa pytest com xdist"). Não armazena progresso de tarefas. Skills codificam procedimentos repetitivos e são mantidas em arquivos markdown estruturados, permitindo versionamento e edição independente.

Exemplos de uso

← Voltar ao índice