Oh-My-Hermes — расширение для Hermes Agent с навыками и параллельными агентами

Oh-My-Hermes добавляет к Hermes Agent маршрутизацию рабочих процессов, долговременную память и параллельное выполнение задач с изоляцией.

Hermes Agent умеет выполнять задачи через модели, инструменты и навыки. Oh-My-Hermes добавляет к нему слой управления: помогает выбрать подходящий рабочий процесс, распределить работу между исполнителями и сохранить полезный контекст для следующих сессий. Это расширение для Hermes, а не отдельная модель или замена самого агента.

В релизе 3.0.2, опубликованном 11 октября 2026 года, проект усилил два направления: более осторожную работу навыков SkillEx и изоляцию параллельных задач в FenceGuard. Также обновили правила долговременной памяти и настройку моделей.

Как Oh-My-Hermes организует работу

Расширение анализирует запрос и направляет его в подходящий рабочий процесс: например, на планирование, исследование, написание кода или проверку результата. Для разных типов задач можно настроить свои цепочки моделей и уровень рассуждений. В зависимости от подключённых к Hermes провайдеров это могут быть модели GPT, Claude, DeepSeek, Kimi, GLM и других семейств. Если выбранный провайдер не принимает запрос, система может перейти к следующему варианту в цепочке.

Для крупной задачи Oh-My-Hermes способен разделить согласованный план на независимые части и запустить их параллельно. Работа ведётся в отдельных рабочих копиях проекта, чтобы исполнители не редактировали одни и те же файлы. Часть задач можно передать специализированным инструментам, например Codex или Claude Code. При этом расширение показывает, что именно запущено и что действительно проверено: сообщение агента о готовности само по себе не считается подтверждением результата.

Память с проверкой перед сохранением

Oh-My-Hermes ведёт собственную долговременную память, отдельно от встроенной памяти Hermes Agent. Кандидат на сохранение проходит проверку: его можно подтвердить, отклонить или отложить. У записи остаются источник и срок пересмотра, а в новую сессию передаётся только подходящий к задаче контекст.

SkillEx: навыки внимательнее планируют и проверяют

SkillEx — набор изменений в рабочих навыках Oh-My-Hermes. Их цель — точнее отделять намерение пользователя от текста, который он просит прочитать, и не выдавать незавершённую или непроверенную работу за готовую.

  • Название рабочего процесса в цитате, пересланном сообщении или ссылке не запускает его само по себе.
  • Перед написанием кода план показывает важные случаи и сбои, которые пока не покрыты проверками.
  • Отладка прекращает повторять неудачные исправления после трёх попыток и возвращается к поиску причины на уровне архитектуры.
  • Долгий цикл работы заранее определяет проверяемый критерий завершения и файлы, которые нельзя менять.
  • Новый тест засчитывается только тогда, когда он способен поймать реальный дефект; число раундов проверки ограничено.
  • Небольшие обратимые решения в рамках согласованной задачи можно принять и записать без отдельной остановки. Согласие с идеей не считается согласием со всем последующим планом.
  • Разбор прошлой сессии выполняется только для чтения, а для каждой границы API выбирается один главный источник контракта.

FenceGuard: параллельные агенты остаются в изоляции

FenceGuard ограничивает параллельных исполнителей рабочей областью. В релизе 3.0.2 незакреплённая изоляцией задача не должна запускаться без отдельного разрешения; внутри ограждения процесс-диспетчер не получает сетевой доступ и учётные данные.

Защита касается и связи с основной машиной. Запущенный в изоляции агент не должен подменить настройки Git — например, подключить собственный обработчик или фильтр, который выполнится позже при работе на компьютере пользователя. Если проверка не позволяет запустить задачу, это отражается как отказ, а не как успешное выполнение. Отдельно в релизе отмечен запуск Codex внутри песочницы macOS.

Что ещё изменилось в версии 3.0.2

Правила памяти теперь отсеивают формулировки, которые звучат как приказ будущему читателю: такую запись просят переформулировать как наблюдение. Относительные даты вроде «две недели назад» или «в прошлый понедельник» направляются на дополнительную проверку, чтобы не превратиться в устаревший факт. Поиск воспоминаний также лучше обрабатывает французские слова с диакритическими знаками.

Несколько открытых терминалов теперь используют общий результат сканирования параллельных задач, а индикатор состояния реже опрашивает систему в простое. Настройка моделей учитывает подключённых пользовательских провайдеров. Полный перечень изменений опубликован в официальных примечаниях к версии 3.0.2.

Установка и требования

Для работы нужен установленный Hermes Agent и доступ хотя бы к одному совместимому провайдеру моделей. Oh-My-Hermes распространяется по лицензии MIT; само расширение не включает подписки на модели и не заменяет учётные записи провайдеров.

На macOS и Linux установщик запускается командой:

curl -fsSL https://raw.githubusercontent.com/rlaope/oh-my-hermes/main/install.sh | sh
omh setup

Для Windows в репозитории приведена команда установки через PowerShell. После настройки проверить состояние можно командой omh doctor, а обновить расширение — omh update. Инструкции и исходный код доступны в официальном репозитории Oh-My-Hermes.