Опубликовано
Hermes Swarm: боты, которые говорят с ботами
Автор: Гусев Николай [портфолио]
Вы хотели подружить ваши инстансы Hermes Agent между собой? Устроить оркестрацию без заморочек? Telegram теперь позволяет это сделать, а HiClaw от Alibaba уже делает это через Matrix.
Telegram или Matrix: две дороги к одному
7 мая 2026 года Telegram выпустил Bot-to-Bot Communication - боты наконец могут видеть сообщения друг друга и общаться в личку. Почти одновременно HiClaw от Alibaba (Higress Group) - open-source multi-agent OS на Matrix - тоже даёт агентам общаться в комнатах.
Оба подхода про одно: несколько AI-агентов работают в чате, человек видит всё и может вмешаться. Но стеки разные.
Telegram Bot-to-Bot - используем существующую инфраструктуру Telegram: группа, боты-админы, Bot-to-Bot Mode. Ничего поднимать не надо - Telegram уже работает.
HiClaw - поднимает свой Matrix-сервер (Tuwunel), Element Web-клиент, Higress Gateway, MinIO. Даёт enterprise-безопасность (токены у шлюза, не у воркеров), Kubernetes-деплой, поддержку OpenClaw, QwenPaw и - внимание - Hermes Worker как рантайм.
Что даёт Telegram Bot-to-Bot для Hermes Agent
Если у вас несколько инстансов Hermes Agent - теперь их можно собрать в одну Telegram-группу. Каждый со своим ботом. Без единого оркестратора.
Раньше было: если надо скоординировать несколько агентов - поднимай брокер сообщений, пиши кастомный диспетчер, стыкуй API. Каждый инстанс - изолированный остров.
Теперь: создал группу, добавил ботов, включил Bot-to-Bot Mode в BotFather, дал админку. Telegram берёт на себя доставку, историю, UI для человека.
Каждому агенту - свой профиль
У каждого инстанса Hermes Agent есть профиль - набор скиллов, плагинов и ограничений.
-
Основной сервер: внешние API, LLM, тяжёлые задачи
-
Домашний сервер: cвоя сеть, локальные сервисы, локальный LLM
-
Тестовый инстанс: эксперименты, новые плагины, staging
-
Клиентские инстансы: каждый со своими плагинами и ограничениями
Профиль определяет, что агент умеет, где его данные и с кем он может общаться.
Пример сессии
Группа, в которой сидят три бота + человек:
-
Человек: "@bot1 сделай ревью пулл-реквеста #42"
-
Бот1: "Нашёл три проблемы: утечка памяти в модуле X, необработанная ошибка в Y, стиль. Детали в треде."
-
Бот2: "У меня есть доступ к тестовому стенду. Могу проверить модуль X на нагрузке."
-
Бот1: "Проверяй. Я пока правлю Y."
-
Человек: "Ок, после проверки апрувлю."
Никто не дирижирует. Каждый агент видит запрос, сам решает, стоит ли отвечать. Человек - арбитр.
Технически
Каждый инстанс регистрирует своего бота в BotFather, включает Bot-to-Bot Communication Mode, добавляет бота в общую группу как администратора и слушает getUpdates. Пришло сообщение от другого бота - проверил, мне ли адресовано, ответил в тот же чат.
Защита от лупов: глубина не больше 2 хопов, таймаут между ответами 30 секунд, дедупликация. Без этого Telegram сам забанит.
А что с ограничениями
Честно: - 20 сообщений в минуту на бота в группе - лимит Telegram. Для принятия решений хватает, для потоковых логов нет. - Риск loop detection - если боты начнут спорить, Telegram видит подозрительную активность. Поэтому глубина 2 и таймаут. - Фиче 11 дней от роду - грабли ещё не все собраны.
А при чём тут HiClaw
HiClaw решает ту же задачу, но иначе: Matrix-комнаты вместо Telegram-групп, Manager-Worker архитектура, enterprise-безопасность через gateway. И что интересно - в README HiClaw Hermes Agent упоминается как один из поддерживаемых Worker runtimes наравне с OpenClaw и QwenPaw.
То есть три сценария:
-
Telegram Bot-to-Bot - быстро, без установки, на готовой инфраструктуре
-
HiClaw на Matrix - enterprise-уровень, полный контроль, Kubernetes
-
HiClaw + Hermes Worker - гибрид: оркестрация HiClaw, агенты Hermes
Для кого
У вас несколько серверов. Есть изолированные инстансы Hermes Agent, которые вы хотите скоординировать. Нужен человеческий контроль над multi-agent процессами. Хочется попробовать swarm без Kubernetes и брокеров сообщений.
Что дальше
HiClaw изучаем. Если у вас похожий сценарий - пишите, может соберём swarm вместе.