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.