Hermes Agent научился автоматически выбирать лучшую модель для кода через OpenRouter Pareto Code Router

На днях вышел Hermes Agent v0.13.0 от Nous Research с нативной поддержкой OpenRouter Pareto Code Router. Теперь агент может автоматически выбирать лучшую модель для задач кодинга - не фиксированную, а ту, что в данный момент оптимальна по соотношению качества и цены.
Hermes Agent научился автоматически выбирать лучшую модель для кода через OpenRouter Pareto Code Router

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

Pareto Code Router решает это иначе: вместо конкретной модели ты задаёшь планку качества, а роутер сам выбирает самый дешёвый вариант, который эту планку берёт.

Как работает Pareto Code

OpenRouter запустил openrouter/pareto-code  21 апреля 2026 года. Под капотом - динамический шорт-лист сильных моделей для программирования, ранжированных по данным Artificial Analysis. Единственный параметр, которым управляет пользователь:  min_coding_scoreот 0.0 до 1.0. Чем выше значение, тем сильнее (и дороже) будет выбранная модель. Значение по умолчанию - 0.65.

На практике сегодня через Pareto Code чаще всего идут запросы к 

  • Kimi K2.6 (40.9% трафика), 
  • Gemini 3.1 Pro Preview (28.6%), 
  • Claude Opus 4.7 (19.1%) 
  • GPT-5.4 (11.4%). 

Но состав может меняться - когда появляется новая модель или обновляются бенчмарки, роутер пересчитывает «парето-фронтир» автоматически.

Настройка в Hermes: три строки в конфиге

В Hermes Agent интеграция сделана максимально просто. В ~/.hermes/config.yamlпрописывается:

model: provider: openrouter model: openrouter/pareto-code openrouter: min_coding_score: 0.65

— на любой другой он игнорируется. Если убрать его совсем, OpenRouter выберет самого сильного доступного кодера без ограничений по цене.

Дополнительный сценарий - использовать Pareto Code не как основную модель агента, а только для конкретных вспомогательных задач: сжатие контекста, обработка изображений. Для этого роутер подключается черезextra_body.pluginsпод нужной задачей.

Сильная сторона и слабое место

Идея умная. Разработчик подписывается не на «Claude Opus 4.7», а на «хороший кодер за разумные деньги» - и получает автообновление модельного выбора без изменения кода.

Но у такого подхода есть оборотная сторона. Выбор модели детерминирован в рамках дня, однако может меняться между сессиями. Для задач, где важна воспроизводимость - аудиты, регрессионные тесты, дебаг с историей - это неудобно. Если завтра роутер переключится с Kimi на что-то другое, поведение агента изменится без каких-либо правок в конфиге.

Это не критический изъян, но его стоит учитывать при проектировании пайплайна.

Hermes v0.13.0: не только Pareto Code

Выпуск «The Tenacity Release» - крупный: 864 коммита, 588 смёрженных PR, 295 контрибьюторов. Pareto Code - одно из нескольких инфраструктурных дополнений. В том же релизе появился дurable multi-agent Kanban с heartbeat и детекцией зависших агентов, команда /goal для удержания цели через несколько ходов, поддержка кэширования ответов OpenRouter с явным cache control.

Hermes Agent сейчас занимает 4-е место в глобальном рейтинге приложений на OpenRouter по токен-трафику и входит в топ-3 среди coding agents.

Pareto Code - удобный инструмент для тех, кто хочет хороший кодинг-агент без ручного сопровождения модельного выбора. Настоящей проверкой станет поведение при смене парето-фронтира: если качество кода остаётся стабильным даже когда роутер переключается между моделями — тогда подписка на «планку» действительно работает.

23:10
143
Нет комментариев. Ваш будет первым!