Агент в работе

Настройка Hermes Agent: побочные задачи идут на дорогую модель

Сжатие истории, разбор картинок и заголовки Hermes отдаёт вспомогательным моделям. Если их не задать, платите по тарифу основной.

При настройке Hermes Agent с основной моделью через OpenRouter побочную работу Hermes по умолчанию отдаёт той же модели. У нас это был Opus 5.5: в снятых фрагментах журнала ошибок 7 раз стоит PAID lane engaged. По коду одна строка auxiliary.openrouter_model это не лечит: она задаёт только запасную дорожку, вживую мы это не проверяли.

След применения
Дата
03.10.2026
Команда
hermes logs errors -n 20
Итог
PAID lane engaged for auxiliary task
Лог
журнал ошибок Hermes, фрагмент ниже

Что написал журнал

Мы подключили основную модель anthropic/claude-opus-5.5 через OpenRouter. При первом запросе к агенту журнал ошибок Hermes предупредил, что вспомогательная задача пошла по платной дорожке на ту же модель.

hermes logs errors -n 20, 03.10.2026
2026-10-03 18:42:40,128 WARNING agent.auxiliary_client: Auxiliary client: PAID lane engaged for auxiliary task ...
OpenRouter fallback model 'anthropic/claude-opus-5.5' is not a :free SKU and may incur real spend. ...

В двух снятых фрагментах журнала за вечер 03.10 такая строка встретилась 7 раз. Побочную работу (сжатие истории, разбор картинок, заголовки) Hermes отдаёт вспомогательным моделям, и по умолчанию это та же основная модель.

Сколько это может стоить

Автор статьи на Habr описал тот же механизм: служебные задачи шли на основную модель, на каждое сообщение пользователя приходилось 11 скрытых вызовов, и фоном набежало 603 млн токенов. Перевод лёгких задач на маленькую модель сократил фон в 125 раз. Версия Hermes в той статье не названа.

Свой расход по задачам мы ещё не снимали. Поэтому числа выше это чужой замер, а не наш.

Какой рычаг ставить

Сам журнал советует auxiliary.free_only: true или auxiliary.openrouter_model с бесплатной моделью. По коду auxiliary.openrouter_model задаёт модель только запасной дорожки, когда у задачи нет своей. Пока основная модель тоже через OpenRouter, задачи идут на неё же.

Настройка Что делает Когда поможет
auxiliary.free_only: true запасная дорожка только на бесплатных моделях совет самого журнала; вживую мы не включали
auxiliary.openrouter_model модель запасной дорожки когда у задачи нет своей модели и основная не на OpenRouter
auxiliary.<задача>.provider и .model своя модель у конкретной задачи когда задаче нужна своя модель; по документации это надёжный рычаг, вживую мы его не включали

Мы поставили auxiliary.openrouter_model с моделью openai/gpt-5.6-luna: настройка рассчитана на запасную дорожку после перехода с OpenRouter на подписку. По задачам принудительно не уводили, чтобы не просело качество сжатия.

Что поставили
✓ Set auxiliary.openrouter_model = openai/gpt-5.6-luna in /home/hermes/.hermes/config.yaml

Настрою Hermes под ваш бюджет

Модель, вспомогательные задачи, лимит в кабинете провайдера и замер расхода.

Обсудить установку

Как проверить у себя

После разговора с агентом выполните под пользователем агента hermes logs errors -n 20 и найдите PAID lane engaged. Если после fallback model стоит имя основной модели, побочная работа идёт на неё.

Под пользователем агентаbash
hermes logs errors -n 20

Отсутствие строки само по себе не доказывает, что расход ушёл: задача могла не запускаться. Лимит расхода в кабинете провайдера ставьте в день подключения ключа, а не после настройки. Сервер и установка разобраны в статьях про подготовку сервера и установку Hermes Agent.

Вопросы

Хватит ли auxiliary.openrouter_model?

По коду нет, пока основная модель тоже через OpenRouter: эта настройка задаёт модель только запасной дорожки, когда у задачи нет своей. Мы её поставили, а убрала ли она побочную работу с Opus, вживую не проверяли.

Сколько можно сэкономить?

Документация Hermes называет экономию до 1/50th the cost при замене вспомогательной модели на дешёвую. Свой замер расхода по задачам у нас ещё не снят.

Что будет с качеством сжатия истории?

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

Не хотите разбираться сами

Установлю на ваш сервер и передам доступы. Вы получите работающего агента и запись того, что сделано.

Заявка на установку

Дальше по теме

  • Сервер

    Перед установкой Hermes Agent на сервер проверьте файрвол: на образе Ubuntu 24.04 у HOSTKEY ufw не оказалось. Команды, вывод, порты и fail2ban. Проверено 03.10.2026.

    03.10.2026
  • Установка Hermes Agent

    Как поставить Hermes Agent на сервер и проверить, какая версия встала.

    в работе
  • Hermes на сервере

    Файрвол, порты, fail2ban и пользователь агента без sudo.

    в работе