Architecture Messaging

Da 7 a 22 in 14 mesi: ogni piattaforma di chat su cui gira Hermes Agent

Hermes Agent

Hermes Agent

@hermesagents

May 18, 2026

9 min di lettura

Quando Hermes Agent v0.2.0 è atterrato il 12 marzo 2026, parlava con sette piattaforme di chat da un singolo processo gateway — Telegram, Discord, Slack, WhatsApp, Signal, Email e la CLI. Quattordici mesi dopo, quel numero è 22.

Il numero non è la parte interessante. La parte interessante è cosa significa, architetturalmente, che un singolo processo parla 22 protocolli — e cosa ha sbloccato ogni nuova piattaforma, e per chi. Questo articolo è la mappa completa: come è cresciuta, cosa c'è oggi in lista, e come il gateway fa diventare reale "un agente, ventidue porte d'ingresso".

Il percorso, release per release

ReleaseDataCos'è atterratoCumulativo
v0.2.02026-03-12Telegram, Discord, Slack, WhatsApp, Signal, Email, CLI7
v0.6.02026-03-30Feishu/Lark, WeCom9
v0.9.02026-04-13BlueBubbles (iMessage), WeChat (Weixin), WeCom callback12
v0.11.02026-04-23QQBot13
v0.12.02026-04-30Microsoft Teams (prima piattaforma distribuita via plugin), Tencent Yuanbao15
v0.13.02026-05-07Google Chat (la 20ª nel conteggio upstream)
v0.14.02026-05-16LINE Messaging API, SimpleX Chat22

I numeri della colonna a destra sono i totali ufficiali che Nous Research cita per release. I buchi nel mezzo sono dovuti al fatto che i sotto-modi degli adapter (WeCom callback, relay di commenti Feishu, ecc.) l'upstream li conta come piattaforme separate ; questo post da fan resta sui nomi che riconosci.

I 22, per categoria

Messaggistica mainstream consumer

  • Telegram — Bot API di prima classe da v0.2.0. v0.13.0 ha aggiunto lo streaming nativo delle bozze (edit token-per-token via sendMessageDraft). v0.14.0 ha aggiunto bottoni inline della tastiera per il tool clarify — i prompt a scelta multipla escono come veri bottoni Telegram invece di farti digitare un numero indietro.
  • Discord — canali, thread, DM. v0.14.0 ha messo il backfill dello storico del canale su default acceso (il bot legge i messaggi recenti prima di rispondere) e mostra le opzioni di clarify come bottoni nativi Discord.
  • WhatsApp — gateway via Baileys. L'installer tira giù Node.js v22 apposta per questo bridge. v0.14.0 espone i metadata delle quoted reply di Baileys, così l'agente può risolvere "a che messaggio stavi rispondendo?".
  • Signal — basato su relay, DM e gruppi, E2E preservata.
  • LINE — aggiunto in v0.14.0 via LINE Messaging API ufficiale. L'aggiunta forte per gli utenti in Giappone, Corea e Taiwan, dove LINE domina il mercato della messaggistica.
  • iMessage (via BlueBubbles) — aggiunto in v0.9.0. Richiede un Mac sulla stessa rete che faccia girare BlueBubbles come relay ; l'account iMessage di macOS rimane sulla sua macchina nativa, l'agente lo raggiunge tramite il bridge BlueBubbles.

Lavoro / enterprise

  • Slack — integrazione di app di prima parte da v0.2.0. Distribuito come extra .[slack] in pyproject.toml. v0.14.0 ha aggiunto !cmd come prefisso alternativo per gli slash command dentro i thread.
  • Microsoft Teams — debutto in v0.12.0 come prima piattaforma distribuita via plugin. v0.14.0 ha cablato lo stack Microsoft Graph end-to-end: auth + fondazione client (#21922), webhook listener (#21969), runtime di plugin di pipeline (#22007), consegna in uscita tramite l'adapter esistente (#22024). Registri un'app Graph, incolli le credenziali, e il bot legge e posta in qualsiasi canale, DM o gruppo.
  • Google Chat — aggiunto in v0.13.0. Integrazione Workspace tramite webhook.
  • Mattermost — alternativa open-source a Slack, supportata.
  • Email — invio SMTP + ricezione IMAP. Canale di riserva universale ; ogni tanto, è la piattaforma con più leva di tutto l'elenco.

Ecosistema cinese

  • WeChat (Weixin) — aggiunto in v0.9.0. Il bridge della community HermesClaw sa anche far girare Hermes e OpenClaw sullo stesso account WeChat in caso di migrazione.
  • WeCom (WeChat aziendale) — aggiunto in v0.6.0. v0.9.0 ha aggiunto la modalità callback di WeCom per webhook in entrata.
  • Feishu / Lark — messaggistica aziendale di ByteDance. Aggiunta in v0.6.0. v0.14.0 ha aggiunto card di prompt di aggiornamento native.
  • DingTalk — messaggistica aziendale di Alibaba.
  • QQBot — ecosistema QQ di Tencent, aggiunto in v0.11.0.
  • Tencent Yuanbao — piattaforma di chat AI-native di Tencent, aggiunta in v0.12.0.

Privacy / decentralizzate

  • Matrix — federata, capace di E2E. Distribuita come extra .[matrix].
  • SimpleX Chat — aggiunta in v0.14.0. La messaggistica decentralizzata focalizzata sulla privacy senza identificatori utente permanenti — Hermes ci gira sopra senza esporre identificatori, in netto contrasto con ogni altra piattaforma in questa lista, in cui il bot ha un'identità stabile.

Altre superfici

  • CLI — la UI del terminale è di per sé una "piattaforma" in senso gateway: stessi slash command, stessa memory, stessi skill. L'unica piattaforma con cui Hermes è, anziché farci ponte.
  • SMS — bridge SMS per utenti che non usano nessuno dei messenger qui sopra.
  • Home Assistant — non è strettamente una piattaforma di chat, ma è supportata come destinazione di notifica e superficie di conversazione per gli utenti smart-home.
  • Webhook — webhook generico in entrata/uscita per qualsiasi piattaforma custom che riesci a cablare. L'uscita di emergenza.

Come il gateway rende possibile il 22

Il numero non è la parte interessante. La parte interessante è cosa significa, architetturalmente, che un solo processo parla 22 protocolli.

Ogni piattaforma vive nell'upstream sotto gateway/platforms/ come un adapter sottile che implementa la stessa interfaccia di base — ricevere, mandare, modificare, reagire, threadare. Il core dell'agente vede un singolo flusso di messaggi, indipendentemente da dove arriva il messaggio. Memory, skill, personalità e uso dei tool vivono uno strato sopra agli adapter.

È questo che ti lascia iniziare una conversazione su una piattaforma e continuarla su un'altra. L'ID di sessione è globale ; la piattaforma è solo una busta. Il /handoff di v0.14.0 formalizza il principio — puoi passare una sessione viva da un modello all'altro in pieno mezzo di una conversazione, e la stessa macchina regge la continuità anche tra piattaforme.

v0.14.0 ha anche cablato un circuit breaker per piattaforma e uno slash command /platform (#26600), così che un singolo adapter rotto — Telegram in rate-limit, token Slack scaduto, callback WeCom rotto — non porti giù tutto il gateway. Una piattaforma si ammala, le altre continuano a lavorare.

Come si collega una

Lo fa la procedura guidata di setup. Dopo l'installazione:

bash
hermes gateway setup

Elenca quali piattaforme sono configurate, quali no, e ti porta attraverso flow OAuth o incollaggio di token piattaforma per piattaforma. Per Telegram e Discord, incolli un bot token da BotFather o discord.dev. Per Slack e Teams, registri un'app e incolli le credenziali. Per WhatsApp, scansiona un QR col telefono. Per Signal, colleghi un dispositivo. Per SimpleX, punti a un endpoint di bot SimpleX.

Se ne vuoi solo un sottoinsieme — diciamo, solo Telegram e Discord — li scegli nella procedura. Le altre restano in stand-by e non consumano risorse.

Cosa sblocca il 22

Tre mesi fa, "l'agente su WhatsApp" e "l'agente su Slack" erano conversazioni diverse. Adesso sono lo stesso agente — stessa memory, stessa libreria di skill, stessa personalità — raggiunto attraverso la porta che quella conversazione vuole.

È l'infrastruttura noiosa che silenziosamente cambia il significato di "agente IA" nel 2026: non una finestra di chat che vai a visitare, ma una presenza che vive dove tu già stai.

Per approfondire

Iscriviti agli aggiornamenti

Aggiornamenti dalla community sulle release di Hermes Agent, nuove skill e integrazioni. Niente spam, cancellati quando vuoi.