🤖HermesBlog
Plataformas de Mensagens do Hermes · Parte 368/14/2026

O Nascimento do A2A: Como o Hermes Aprendeu a Ligar para Outras IAs

Plataforma de mensagens Hermes — Artigo 36: A história do nascimento do recurso A2A, do desejo da comunidade ao lançamento oficial.

Em março de 2026, alguém abriu um pedido no GitHub do Hermes: que o Hermes pudesse “ligar” diretamente para outras IAs. Cinco meses depois, esse desejo virou funcionalidade oficial. Não foi uma decisão de cima para baixo de uma grande empresa, mas sim uma casa construída tijolo por tijolo por uma dúzia de desenvolvedores da comunidade. Hoje, o Hermes não é apenas um agente que usa ferramentas — é um agente que faz “visitinhas”.

A2A -origin

Origem: A “Agenda de Contatos” entre Agentes

Imagine o protocolo MCP como um manual de ferramentas, dizendo ao Hermes “quais martelos e chaves você pode usar”; já o protocolo A2A é como uma agenda de contatos, dizendo ao Hermes “quem mora ao lado e quem pode te ajudar a consertar o encanamento”. Em 6 de março de 2026, o usuário teknium1 abriu o pedido #514 no repositório: que o Hermes suportasse o protocolo A2A. A inspiração veio de um artigo sobre “clusters de agentes de segurança cibernética” — que mencionava usar MCP como registro de agentes e A2A para delegação de tarefas, como numa empresa onde alguém cuida do fichário de cartões de visita e outra pessoa faz as ligações para coordenar. Na época, o Hermes já tinha um cliente MCP de nível de produção — o manual de ferramentas era bem grosso, mas a agenda de contatos estava vazia.

Evolução Contínua: A Comunidade Construindo a Casa em Conjunto

Três meses depois, em 8 de junho, o próprio teknium1 submeteu o primeiro plugin de integração (PR #41711), montando o esqueleto do A2A. No mesmo dia, outro usuário, kriszmac4, propôs a integração oficial — como quem grita no grupo do condomínio: “essa casa merece ser bem construída”. Em 14 de junho, yugui923 adicionou o servidor de protocolo (PR #46241), permitindo que o Hermes não só “fizesse ligações”, mas também “atendesse ligações”. Em 24 de junho, cardinalconseils trouxe o toque mais bonito (PR #52037): criar um “cartão de visita” (Agent Card) para cada agente, hospedado no caminho /.well-known/agent-card.json — qualquer um que acessasse saberia o que aquele agente faz e como contatá-lo. O slogan era forte: “MCP conecta agentes a ferramentas, A2A conecta agentes a agentes.”

Lançamento Oficial: v1.0 e a Release “O Arauto”

De julho a agosto, a comunidade continuou reforçando: ComicBit adicionou o protocolo de segurança entre pares (PR #63182), kuangmi-bit implementou conversas de múltiplas rodadas e persistência de contexto (PR #64982). Finalmente, em 2 de agosto, teknium1 submeteu a versão oficial do A2A v1.0 (PR #77109), que passou na validação de conformidade do a2a-sdk oficial, e o pedido original #514 foi oficialmente fechado. O mais impressionante: toda a funcionalidade foi implementada como um plugin puro, com zero alterações no código principal. No dia seguinte, o Hermes v2026.8.3 “The Herald Release” (a Release do Arauto) foi lançado, com a descrição oficial de que ele “leva recados para outros agentes”. Essa versão já veio com padrões de segurança por padrão: sem token só acessa localmente, chaves independentes por peer, filtro de injeção de prompt, callbacks assinados com proteção contra SSRF, e um limite de rodadas para evitar loops — afinal, mesmo entre agentes, uma conversa precisa de um “freio para não durar até o fim dos tempos”.

Polimento Pós-Lançamento: Mais de Trinta Ajustes e Correções

O lançamento da versão oficial foi só o começo. Nas semanas seguintes, a comunidade submeteu mais de 30 PRs de correção e melhoria: timeout de tarefas longas corrigido (#78007/#78357), resultados atrasados não são mais descartados (#79721), respostas em streaming são preservadas por completo (#83921), contextos de conversas diferentes são estritamente isolados (#83706), logs de auditoria mais claros (#81042), e identificação da identidade real por trás de proxies reversos (#80779). Esses ajustes minuciosos são como trocar lâmpadas e consertar fechaduras depois de se mudar para uma casa — fizeram o A2A passar de “funcional” para “agradável de usar”.

O Que Isso Significa para o Usuário

Agora, se você habilitar o A2A no Hermes, seu agente ganha um cartão de visita próprio — outros podem descobri-lo e delegar tarefas a ele; ele também pode descobrir outros agentes ativamente e repassar tarefas para “colegas” mais especializados. Como o A2A é um protocolo aberto governado pela Linux Foundation, o Hermes pode interagir com agentes de ecossistemas como LangChain, CrewAI e Google ADK. De um pedido em março ao lançamento oficial em agosto, e agora ao polimento contínuo, a parte mais bonita dessa história é que ela prova que a evolução das ferramentas de IA pode acontecer como uma comunidade open source: construída em revezamento por um grupo de estranhos. Seu Hermes, agora, não só sabe trabalhar — sabe fazer amigos.


📎 Notas de lançamento oficiais: https://github.com/NousResearch/hermes-agent/releases

📖 Documentação oficial: https://hermes-agent.nousresearch.com/docs/user-guide/messaging/a2a

📖 Documentação oficial

この記事は Hermes Agent のDocumentação oficialに基づいています:Documentação oficial › user-guide/messaging/a2a