Hermes Agent: семь режимов автономии и почему их нельзя смешивать

У Hermes семь именованных режимов, и у каждого своя граница: когда крутится сессия, сколько исполнителей в цепочке, одна модель или несколько на один вопрос. Соло-разработчик без отдельного оркестратора платит открытым чатом: повтор вместо цели до галочки, расписание вместо круга в сессии. В разборе разводит Loop, Goal, Cron, Delegation, Bot Mode, Kanban и MoA по рабочим примерам из челленджа «Write About Hermes Agent».
Базовый цикл и семь надстроек
Даёте задачу, агент рассуждает, при необходимости зовёт инструменты, возвращает ответ. Центральный вопрос челленджа: как заставить агента продолжать работу без постоянных напоминаний в чате.
Каждый продвинутый режим решает свою боль. Семь ярлыков под одним «автономные ИИ-агенты» тащат в цепочку чужой инструмент.
Loop, Goal и Cron: три границы времени
Все три отвечают на «когда агент работает», но цепляются к разным кронштейнам.
Команда /loop перезапускает промпт в открытой сессии с заданным интервалом. Классика из поста: проверять деплой каждые пять минут и написать, когда сервис поднялся. Пока чат жив, агент снова делает одно и то же.
/goal держит сессию на одной цели, пока она не закрыта: правки кода, тесты, разбор падений. После каждого шага результат сверяют с целью. Нужен контракт завершения: исход, проверка успеха, ограничения, границы объёма, точка спросить человека.
Фраза «почини аутентификацию» слишком расплывчата. Рабочий вариант: все тесты проходят, login API не трогаем, объём только auth-сервис и тесты, стоп при необходимости миграции БД. Goal не собирает команду агентов, не поднимает Kanban, не уходит в фон. Только текущая сессия на одной цели.
Cron запускает задачу по расписанию, когда вас нет в чате. Loop и Goal живут в активной сессии. Cron в назначенное время открывает новую сессию под этот запуск. Утренняя проверка лент, отбор AI-новостей, сводка в Telegram: сценарий для Cron. Деплой на двадцать минут закрывает Loop. Ежедневный отчёт без вашего присутствия требует Cron.
| Режим | Ментальная модель | Когда уместен |
|---|---|---|
| Loop | Повтор | Повторные проверки в текущей сессии |
| Goal | Завершение | Чёткий исход с критериями успеха |
| Cron | Расписание | Фоновые задачи без активного чата |
Подагенты, профили и Kanban
Одного агента мало, когда параллель нужна сразу или роли должны жить дольше одной сессии.
Делегирование: родитель поручает временным исполнителям параллельные куски. Сравнить три подхода к аутентификации: подагенты A, B и C копают варианты независимо. Промежуточный шум остаётся у подагента, родитель чище. Подагент отработал, вернул результат, исчез.
Профили и режим ботов дают устойчивых специалистов в отдельных окружениях Hermes: Coding, Research, Content, Analysis. У каждого свой конфиг и состояние, контексты не смешиваются. Несколько ботов могут переписываться между собой. Подагент на один заход, профиль на долгую дистанцию.
Переписки между агентами мало, когда в цепочке зависимости, сбои, повторы, артефакты, передача результатов и проверка человеком тянутся часами или днями.
Kanban выносит работу в очередь задач с зависимостями. Researcher сдаёт тему, Analyst стартует после него, Writer пишет после анализа. Цепочка Research Topic → Analyze Evidence → Human Review → Write Final Report: следующий шаг ждёт предыдущий. Постоянный Kanban-исполнитель может отдать куски research временным подагентам. Подагент на один прогон, бот на роль, Kanban на цепочку с зависимостями: слои не взаимозаменяемы.
Смесь моделей и сборка стека
Mixture of Agents (MoA) собирает несколько моделей на один вопрос. A, B и C смотрят на проблему параллельно, агрегатор сводит ответы, дальше идёт обычный цикл Hermes. Одна подсветит security, другая упростит архитектуру, третья вынесет скрытые допущения. Агрегатор потом действует сам.
MoA переключает модели на шаге. Отдельные роли исследователь, кодер и ревьюер здесь лишние.
Стековый сценарий разработки ПО:
Cron → запускает сценарий по расписанию
→ Kanban координирует устойчивые профили специалистов
→ Агент-исследователь делегирует временным подагентам
→ Агент-архитектор использует смесь моделей (MoA)
→ Goal удерживает реализацию до прохождения верификации
Cron будит агента утром без вас в чате, Kanban держит очередь на дни, MoA спорит моделями в одном вопросе. Три разных рычага, одной кнопки «автономия» тут нет.
Перед включением режима назовите ось: время, роли или модели. Cron на двадцатиминутный деплой съест сессию зря. Goal с контрактом «все тесты зелёные, login API не трогаем» закроет auth без лишнего шума. Путать оси значит платить открытым чатом за задачу, которой хватило бы одного Goal.
Итог: Loop, Goal, Cron, Delegation, Bot Mode, Kanban и MoA закрывают разные дыры в автономии. Путать их похоже на cron для задачи, которой хватило бы Goal с чётким контрактом завершения.
Источники
- @vivek_shetye, Hermes Agent Advanced Features Explained (Dev.to, 2026-09-08)