2 meses de Hermes Agent: a evolução desde a migração e a chegada do Desktop
Da migração do OpenClaw ao app Desktop nativo: o que mudou em 2 meses, ~4.000 commits e 3 releases maiores do Hermes Agent. MoA, /learn, /goal, subagentes em paralelo e a experiência de usar IA com interface gráfica de verdade.
Dois meses depois
No dia 24 de maio publiquei o post "De OpenClaw para Hermes Agent" contando como migrei o gateway de IA deste servidor. Na época, o argumento era simples: o Hermes Agent tinha um ritmo de desenvolvimento mais ativo, features como MCP nativo e Kanban integrado, e a migração era trivial com hermes claw migrate.
Dois meses depois, a aposta se pagou com juros. O que era um gateway de terminal virou um ecossistema completo — e a peça que faltava, o Hermes Agent Desktop, transformou completamente a experiência de uso.
A escala da evolução
Entre 24 de maio e hoje (17 de julho de 2026), o Hermes Agent teve três releases maiores e acumulou números que impressionam até pra quem já esperava crescimento:
- ~4.000 commits mergeados de 370+ contribuidores
- ~2.340 PRs fechadas em ~2 meses
- Média de ~70 commits por dia sustentada por semanas
- Zero P0/P1 em aberto — o backlog de bugs críticos foi zerado na v0.18.0
- +680k linhas adicionadas, ~138k removidas — não é inchaço, é densidade
Não é métrica pela métrica. Cada release trouxe mudanças estruturais que expandem o que o agente consegue fazer.
Das releases que mudaram o jogo
v0.16.0 — "The Surface Release" (5 de junho)
A mais transformadora. 874 commits, 542 PRs, 170+ contribuidores — e o resultado foi o Hermes Agent Desktop: um aplicativo nativo pra macOS, Linux e Windows. Instalação com um clique, atualização automática dentro do app, drag-and-drop de arquivos no chat, seletor de modelo inline. O agente saiu do terminal preto e ganhou uma interface gráfica de verdade.
Não é um wrapper cosmético. O Desktop é uma shell real com conexão de gateway ao vivo: chat com streaming, cartões inline, divulgação de raciocínio (você vê o agente "pensar"), 6 temas visuais diferentes, palette de comandos (ctrl-k), sidebar com sessões e workspaces. Quem usava só o CLI ou Telegram de repente ganhou um cockpit.
v0.17.0 — "The Reach Release" (19 de junho)
~1.475 commits, 800 PRs, 245 contribuidores. O foco foi alcance: iMessage (via Photon), rede de agentes Raft, e o Desktop ganhou capacidade substancial — multi-janela, gestão de git worktrees na sidebar, painel de review. Subagentes ficaram mais robustos. O agente deixou de ser uma entidade isolada e virou algo que você pode distribuir.
v0.18.0 — "The Judgment Release" (1 de julho)
~1.720 commits, 998 PRs, 949 issues fechadas, 370+ contribuidores. A limpeza de P0/P1 foi o carro-chefe — 496 bugs críticos e altos resolvidos em 12 dias. Mas o que veio junto foi ainda mais interessante:
O que chegou de novo (e o que muda na prática)
MoA — Mixture of Agents como modelo de primeira classe
Você agora monta ensembles de modelos (tipo "junta GPT-5 + Claude + Grok") e trata esse ensemble como se fosse um modelo qualquer no seletor. Cada modelo do ensemble mostra seu raciocínio em blocos separados, e a resposta final faz streaming ao vivo. Dá pra ver os modelos "deliberando" antes da síntese.
Na prática: tarefas complexas que antes exigiam rodar o mesmo prompt em modelos diferentes e comparar manualmente agora são um comando só.
/learn — transforma qualquer coisa em skill reutilizável
Roda /learn <descrição de um workflow> e o Hermes cria uma skill reutilizável automaticamente. Ensina um processo novo com um comando. As skills acumulam entre sessões — o agente literalmente aprende com você.
/goal — contratos de conclusão
Você define o que significa "pronto" (ex.: "os testes passam, a branch está mergeada, o deploy foi feito") e o agente julga contra essa evidência, não contra feeling. Chega de "acho que terminei". O agente verifica o próprio trabalho rodando testes e checks do projeto antes de declarar concluído.
/journey — linha do tempo visual de tudo que o agente aprendeu
No Desktop, virou um grafo radial de memória jogável. Tudo que o Hermes aprendeu sobre você e seus projetos aparece numa timeline interativa. Dá pra editar e apagar memórias direto dali. É o oposto da caixa-preta: você vê exatamente o que o agente sabe e de onde veio.
delegate_task com fan-out em background
Dispara múltiplos subagentes em paralelo que rodam em background. Seu chat não bloqueia enquanto eles trabalham, e quando todos terminam os resultados voltam consolidados. É o fim do "manda um, espera, manda outro".
Desktop App como plataforma
- Projetos — sidebar de codebases, painel de review, gestão de git worktrees. O desktop virou um cockpit de código.
- Terminal integrado com tabs — reabre no último diretório, múltiplas sessões de shell paralelas.
- Indicadores de background-task — mostra na sidebar se tem subagente rodando, igual notification dot.
- Match de sessões por git branch — busca sessões pelo branch que estava ativo.
- Config panels visuais — editar fallback models, providers, e memory provider sem abrir YAML.
- Tela de recovery de boot failure — se o gateway morre, o desktop oferece recuperação.
- WSL path bridging — host Windows + backend WSL conversam com caminhos corretos.
- 6 temas visuais (Nous, Midnight, Ember, etc.) + toggle de backdrop.
Outras melhorias importantes
- Smart approvals virou padrão — chega de confirmar comando seguro manualmente
- Gateway scale-to-zero — dorme quando ocioso, acorda sob demanda. Economiza recursos em VPS.
- Novos níveis de reasoning —
maxeultraalém dos existentes - Novos providers — Upstage Solar (coreano), Fireworks AI, suporte completo a Slack Agent View
- CLI restaura cwd no resume — volta exatamente onde parou
- Tracking de tokens por modelo em mid-session switches
O Desktop mudou o jogo
A maior transformação não é técnica — é de experiência. Antes, interagir com o Hermes era: abrir Telegram, digitar comando, esperar resposta. Funcionava, mas era como pilotar um foguete por mensagem de texto.
Com o Desktop:
- Você vê o raciocínio do agente acontecendo em tempo real, com syntax highlighting
- Arrasta arquivos e imagens direto no chat
- Troca de modelo com dois cliques no seletor inline
- Gerencia múltiplos workspaces e sessões em paralelo com tabs visuais
- Acompanha subagentes rodando em background por indicadores visuais
- Navega pelo histórico de memórias com um grafo interativo
O gateway no servidor continua rodando — Telegram, Discord, tudo funcionando igual. Mas quando você está no computador, o Desktop é outra categoria de ferramenta. É a diferença entre SSH e um IDE.
O que isso abre de possibilidades
Cada release não adicionou só features — adicionou categorias inteiras de uso:
- Deploys e infra: o agente já fazia. Agora com /goal + verificação de evidência, ele garante que fez. É a diferença entre delegar e terceirizar com responsabilidade.
- Pesquisa e análise: MoA permite rodar o mesmo prompt em 3 modelos simultaneamente e receber uma síntese. Análise comparativa de literatura, revisão de código por múltiplas perspectivas, decisões com "conselho" de modelos diferentes.
- Automação contínua: Gateway scale-to-zero + cron jobs + subagentes em background = um exército de workers que acorda, trabalha e dorme sozinho. Custo quase zero quando ocioso.
- Aprendizado cumulativo: /learn + /journey + curator automático = o agente melhora com o uso. Cada workflow ensinado vira skill. Cada correção vira memória. Não é um tool descartável — é um investimento que se valoriza.
- Desenvolvimento assistido multi-perspectiva: Subagentes em paralelo fazendo code review, pesquisa de dependências e escrita de teste ao mesmo tempo. O que levava horas de contexto-switching vira minutos.
Conclusão
Em maio, migrei do OpenClaw para o Hermes Agent por causa de ritmo de desenvolvimento. Dois meses e ~4.000 commits depois, o projeto não só manteve o ritmo como acelerou. O que era um gateway de terminal virou uma plataforma completa com app Desktop nativo, ensemble de modelos, aprendizado contínuo e execução paralela.
Se você usa IA para desenvolvimento, infra ou automação e ainda está no terminal puro ou num chat web, experimente o Desktop. É a mesma ferramenta com esteroides de usabilidade.