Hermes пустил агентов говорить друг с другом

Иллюстрация: агенты Hermes заговорили друг с другом по A2A

У вас уже три «умных» помощника. Один пишет код, второй роется в вебе, третий крутится на сервере. И всё равно вы сами таскаете задачу из чата в чат, будто курьер между людьми, которые в одной комнате, но без общего языка.

Hermes перестал быть одиночкой в своём чате. В релизе Herald он научился находить чужих агентов, звать их по общему протоколу и сам принимать вызовы снаружи. Смысл не в очередном разговоре с моделью — а в том, что помощники наконец могут переговариваться без вас как курьера.

Вестник говорит чужим агентам, а не только своему чату

Сравнение: один чат против общего протокола A2A между стеками

Ядро Herald — плагин Agent-to-Agent, сокращённо A2A, по спецификации Linux Foundation v1.0. Hermes может обнаружить совместимого соседа, передать ему задачу и сам ответить, когда стучатся к нему. Закрыли старый запрос репозитория #514: разговор агент с агентом. Закрыли не «ещё одним субагентом внутри», а стандартным проводом, которым уже пользуются чужие стеки.

Nous Research выпустила Hermes Agent v0.20.0 третьего августа 2026 года — тематическое имя The Herald, «вестник». Сам протокол — не изобретение Nous. Steward — Linux Foundation, версия 1.0 с марта 2026; в прессе пишут про поддержку сотни с лишним организаций. Hermes добавил плагин и связался с peer’ами на a2a-sdk: другой Hermes, LangChain, CrewAI, Google ADK — если у соседа есть карточка агента и он реально говорит на A2A.

Репозиторий на момент проверки — порядка 226 тысяч звёзд на GitHub, лицензия MIT. Цифра плавает, порядок такой.

Субагент в одной коробке и разговор через сеть — разные вещи

Схема: субагент в одной коробке и разговор агентов через сеть

Путаница начинается здесь. Внутри одного Hermes по-прежнему есть делегирование и очередь профилей — это работа на одной машине, в одном процессе. Документация прямо пишет: для границ «процесс / машина / фреймворк» берите A2A; на одной машине не гоняйте протокол ради красоты.

Это не Cursor Swarm и не чужой оркестратор между сессиями. Там роли живут внутри своего продукта. Здесь — открытый провод между разными стеками: ваш Hermes на ноутбуке может позвать агента на сервере, если оба включили A2A и договорились об адресе и токене.

Обещать, что «любые два агента уже дружат», нельзя. Нужен совместимый peer, включённый плагин, при удалённом доступе — авторизация. Без этого карточка агента молчит.

Включение простое, зато без токена вас не пустят наружу

Чеклист включения A2A: плагин, сосед и ключ снаружи

Включают через команду «hermes gateway setup» с выбором A2A или строкой «gateway.platforms.a2a.enabled: true» в файле «~/.hermes/config.yaml». Порт по умолчанию — 9900. Соседей прописывают в блоке «a2a_agents:» — url, auth, capabilities.

Исходящие инструменты (набор «a2a», по умолчанию выключен) включают через «hermes tools»: discover, call, list, history и «a2a_orchestrate» с режимами fan-out — всем, первому ответившему или «лучшему». Входящие: карточка агента по адресу «GET /.well-known/agent-card.json», задачи — JSON-RPC 2.0 на «POST /», стриминг, push с HMAC-SHA256. Входящая задача падает в живую gateway-сессию с той же памятью и инструментами, что и остальные каналы; многоходовые диалоги держатся за «contextId».

Без токена слушают только localhost. Удалённо — bearer и явный хост. Чужой inbound считают недоверенным: slash-команды оператора снаружи не принимают. Исходящие чистят от учётных данных, пишут аудит в «~/.hermes/a2a_audit.jsonl», пинг-понг режут лимитом по умолчанию в пять ходов (макс. 20). Это не паранойя ради галочки — без этого два болтливых агента легко зациклятся.

Голос и цитаты в релизе рядом, но сюжет не про них

В том же Herald — потоковый голос с возможностью перебить фразу на полуслове и локальные wake words, чтобы аудио не утекало в ожидании. Есть skill grounded-citations: цитаты сверяют с текстом страницы. Независимых замеров точности у релиза в прессе нет — это заявление вендора, не бенчмарк.

Ещё из того же окна: холодный старт «hermes -w» с примерно четырнадцати секунд до полутора с лишним, лимит итераций инструментов подняли с 90 до 500, подписанные вебхуки, desktop-артефакты. Полезно знать, что релиз толстый. Герой сюжета всё равно A2A.

С июля по Herald в notes — порядка трёх с половиной тысяч коммитов и тысячи с лишним смерженных PR; цифры в графиках чуть гуляют, считайте приблизительно. Платный Nous Portal — про модели и инструменты; сам агент остаётся MIT. Слухи про оценку компании в полтора миллиарда к Herald не пришивайте — Nous это не подтверждал.

Устанавливать через pip для этого окна уже не советуют

Второстепенные обзоры иногда пишут «pip install hermes-agent». В GitHub notes для этого релиза brew и pip/PyPI wheel сняты с поддержки. Канон — shell installer, Docker или Nix. Не копируйте устаревший путь из чужого дайджеста.

Практичный минимум: поднять gateway с A2A, прописать одного peer’а с карточкой, включить исходящие tools, проверить discover и один call на localhost. Если всё отвечает — тогда думайте про удалённый хост и токены. Если нет — сначала чините карточку и порт, а не «оркестрацию агентов» в голове.

Когда агенты начинают перекидывать задачи сами, человек перестаёт быть курьером между чатами. Остаётся решить, кого пускать в сеть и кого держать на локалхосте — это уже не фича релиза, а ваша дисциплина.

Новости по агентам, Cursor и Make — в канале «Ковчег»: Telegram и MAX. Если нужен стек под субагентов и автоматизацию без ручного копипаста — обучение Cursor + Make + AI.