O update ao Hermes Agent (V0.13) é totalmente bananas! (no bom sentido)
O update ao Hermes Agent (V0.13) é totalmente bananas! (no bom sentido)
O update do Hermes Agent v0.13, chamado Tenacity, parece menos focado em “efeito demo” e mais em resolver os problemas reais de quem usa agentes de IA no dia-a-dia. E isso nota-se sobretudo na forma como a equipa atacou o tema da fiabilidade. A promessa de autonomia sempre foi apelativa, mas na prática muitos fluxos ainda exigiam demasiado babysitting: tarefas penduradas, sessões interrompidas ou agentes que perdiam o contexto a meio do processo. Esta versão tenta precisamente reduzir esse tipo de fricção operacional e aproximar o Hermes de algo realmente utilizável em produção.
Os números do release ajudam a perceber a escala do update. Desde a v0.12.0, a equipa reporta 864 commits, 588 PRs merged, mais de 128 mil linhas adicionadas e quase 300 contributors envolvidos. Independentemente do entusiasmo típico de notas de release, a quantidade de trabalho entregue num único ciclo é difícil de ignorar.
A funcionalidade que mais mexe com produtividade real é o novo sistema de multi-agent Kanban. Antes, o fluxo era muito mais linear: um agente, uma tarefa de cada vez. Agora, o Hermes consegue operar com múltiplos workers em paralelo sobre um board persistente. Isto aproxima o comportamento do sistema ao de uma pequena equipa coordenada em vez de um único agente isolado. Para workflows de conteúdo, SEO, research, outreach ou automação operacional, isto muda bastante a forma como o trabalho pode ser distribuído.
O detalhe importante é que o Kanban não foi desenhado apenas para parecer impressionante numa demo. A arquitectura inclui heartbeat monitoring, reclaim automático, zombie detection, retry budgets e mecanismos de recuperação de tarefas. Se um worker falha ou abandona uma execução, o sistema detecta o problema e redistribui o trabalho. Há ainda um “hallucination gate” que tenta impedir que um agente marque tarefas como concluídas sem apresentar resultados válidos. É precisamente este tipo de detalhe operacional que separa uma demo interessante de algo utilizável em workflows mais sérios.
Outro ponto importante é o /goal, provavelmente uma das funcionalidades mais práticas desta release. O objectivo é simples: impedir que o agente perca o rumo em tarefas longas. O Hermes mantém um objectivo persistente entre turnos e usa um sistema de avaliação contínua para verificar se a tarefa foi realmente concluída ou se deve continuar automaticamente. Na prática, reduz bastante a deriva contextual típica de conversas longas.
A persistência de sessões também foi reforçada. A gateway consegue agora recuperar sessões interrompidas após restart, reconnect ou update, reduzindo bastante o risco de perder progresso em tarefas longas ou automações contínuas. Juntamente com os novos Checkpoints V2 (que reescrevem a forma como o estado é persistido e limpo) o Hermes parece claramente mais preparado para workloads contínuos e não apenas para interacções curtas.
Na parte de segurança, a release fecha várias falhas críticas e activa redaction por defeito. Isto reduz a probabilidade de credenciais ou dados sensíveis acabarem expostos em logs. Foram também reforçadas protecções em autenticação, OAuth e permissões entre plataformas.
O Hermes continua também a expandir suporte para providers, modelos e integrações. A arquitectura de providers tornou-se mais modular, há suporte para mais plataformas de mensagens e foram adicionadas novas capacidades multimodais. Entre elas estão ferramentas de análise de vídeo e suporte para TTS com vozes customizadas, abrindo novos workflows ligados a áudio, automação vocal e atendimento.
No fim, o mais interessante nesta versão não é o marketing nem o número de features novas. É o facto de o Hermes parecer cada vez mais orientado para estabilidade, recuperação e execução contínua, ou seja, menos “brinquedo de demo” e mais infraestrutura real para correr trabalho de negócio. Para quem já usa agentes de forma séria, é precisamente esse tipo de evolução que acaba por importar mais.