Release Recap

Hermes Agent v0.12.0 — релиз, в котором агент научился сам выкидывать лишнее

Hermes Agent

Hermes Agent

@hermesagents

April 30, 2026

7 мин чтения

У меня на диске лежит папка с недописанными личными скриптами. Куски, которые я начал под какой-то проект, никогда толком не обобщил и никогда толком не удалил. Каждый раз, когда я её открываю, я думаю о том, что пора прибраться. А потом не прибираюсь.

Цикл этот мне сломал, несколько лет назад, обычный backup-тул. Он не удалял за меня файлы — он подсовывал мне файлы, которые я не открывал год, с датой рядом. Этого хватило. Большая часть улетела, кое-что осталось. Папка съёжилась.

Я вспомнил про этот тул, когда читал release notes к v0.12.0. 30 апреля 2026 года — через семь дней после того как v0.11.0 пересобрал интерфейс — v0.12.0 выпустил то, чего, насколько я знаю, в self-hosted AI-агенте раньше не было: фоновый curator, который пока ты спишь оценивает и подрезает твою собственную библиотеку skill-ов.

В release notes его называют Autonomous Curator. Почти всё остальное в v0.12.0 — Microsoft Teams, Tencent Yuanbao, Spotify, Google Meet, LM Studio в first-class, ComfyUI v5 в бандле — в любой обычной версии стало бы заголовком. Здесь они делят сцену с агентом, который раз в неделю садится и прибирает после себя.

Autonomous Curator

Autonomous Curator — это фоновый агент, который сидит на cron-тикере gateway-я с дефолтным циклом в семь дней. Он проходит по твоей библиотеке skill-ов, по rubric-у выставляет каждому оценку, сливает близкие дубликаты, подрезает мертвечину, а в конце пишет markdown-отчёт по известному пути со всей цепочкой рассуждений.

Две технические детали из release notes, которые стоит вытащить отдельно. Первая: self-improvement loop в v0.12.0 теперь корректно наследует runtime-конфигурацию родителя — то есть curator крутится с той же моделью, тем же sandbox-ом и теми же credentials, что и агент, который его запустил. Никакого неожиданного смещения, никакой отдельной биллинговой строчки. Вторая: оценка идёт по rubric-у, а не по ощущениям — curator оценивает skill-ы по явному набору критериев, который ты можешь прочитать и, если он тебе не нравится, переписать.

Ты не делал opt-in в curator. Он уже работает. В следующее воскресенье твоя библиотека skill-ов будет чуть меньше и чуть острее. Тебе придёт отчёт, в котором будет написано, что и почему он выкинул. Если он выкинул что-то, что ты хотел оставить, ты можешь это вернуть; hermes curator status сортирует skill-ы по частоте использования, и ты можешь сверить решение curator-а со своим.

Помечать это как смену категории, а не как просто feature, имеет смысл потому, что во всех AI-инструментах, что я гонял, был один и тот же skill-овый затык. Ставишь skill попробовать. Забываешь, что поставил. Через полгода в каталоге skills/ лежит двести записей, половина которых активно противоречит друг другу, и все они тянут токены в prompt. Сам агент никогда не говорит «надо прибраться». До v0.12.

Платформенная волна, которую curator чуть не похоронил

В v0.12.0 заехали две новые чат-платформы. Microsoft Teams как 19-я платформа обмена сообщениями, в виде плагина — полная версия, со сквозной Graph auth + webhook listener + pipeline runtime + исходящей доставкой, прилетает через несколько недель в v0.14.0. И Tencent Yuanbao (元宝) как 18-я, с нативной доставкой текста и медиа.

Паттерн из v0.9.0 с «настоящими потребительскими платформами» (iMessage, WeChat) в v0.12 повторяется, но с разворотом: v0.12 клонит в сторону корпоративных мессенджеров. Эпоха AI-ботов в Slack-и-Discord окончательно ушла.

Шквал работы со стороны провайдеров

Со стороны моделей заголовок — LM Studio, который повысили из «проверенной общественной дорожки» в first-class провайдера. Если ты всё время хотел нацелить Hermes на локальную модель и больше никогда не смотреть на curl-one-liner, v0.12 — релиз, в котором этот путь наконец стал скучным, в хорошем смысле слова.

Вместе с LM Studio: GMI Cloud, Azure AI Foundry, MiniMax OAuth и Tencent Tokenhub. Четыре новых провайдера в релизе, который все будут помнить как «тот, с curator-ом». Читаешь release notes внимательно — и до тебя доходит, что v0.12.0 фактически делает работу трёх обычных релизов.

Spotify, Google Meet и интеграционные тулы

В v0.12.0 заехали ещё два нативных интеграционных тула, которым стоит дать имя отдельно. Spotify с PKCE OAuth — агент теперь может переключать треки, собирать плейлист, спрашивать, что играет на каком устройстве, прямо из чата. Google Meet как плагин, который заходит на звонки и тянет transcript.

Это не headline-фичи для всех. Это headline-фичи для того конкретного пользователя, который давно гадал, может ли «AI-агент» правда означать «управляет всем в тех приложениях, которыми я пользуюсь каждый день». Для этого пользователя v0.12.0 — релиз, в котором впервые ответили «да».

У skill-ов теперь свой канал доставки

ComfyUI v5 и TouchDesigner-MCP выпустились из опциональных в бандл по умолчанию. Вместе заехали семь новых skill-ов: Humanizer (вытирает AI-измы из вывода), claude-design, design-md, airtable, pretext, spike и sketch.

Изменение, которое тихо распахивает дверь куда шире, лежит в одной строчке release notes: skill теперь можно поставить прямо с HTTP(S)-URL. Никакого центрального реестра не требуется; если ты можешь захостить skill manifest, ты можешь раздавать skill. Сложи это с curator-ом, который раз в неделю подрезает твою библиотеку, и у тебя на руках — каркас настоящей экосистемы: люди раздают skill-ы так же, как раздают gist-ы, а агент сам поддерживает локальную библиотеку в чистоте.

Неинтерактивный режим и остальная UX-уборка

hermes -z <prompt> — новый неинтерактивный one-shot режим: кинул prompt, забрал ответ, вышел. Release notes по этому поводу не разглагольствуют, но это и есть та правка, которая делает Hermes настоящим кандидатом в shell-pipeline: echo "summarize this log" | hermes -z.

hermes update --check делает preflight перед апдейтом. /reload-skills перезагружает библиотеку skill-ов посреди сессии. /busy помечает агента как занятого, с опцией steering-а в довесок. Видимый cold start TUI сжался примерно на 57% за счёт ленивой инициализации и зачистки графа импортов — мелочь, чтобы попасть в highlight reel, но достаточная, чтобы заметить на первом запуске после апгрейда.

Несовместимые изменения

Два пункта стоит пометить. Secret redaction теперь по умолчанию выключен (раньше был включён), чтобы не корёжить payload — старый дефолт время от времени съедал валидные токены, которые попадали под паттерн redactor-а. v0.13.0 перещёлкнет тумблер обратно, когда сам redactor перепишут. Команды /provider и /plan выпилили; их роли впитали /model и /steer соответственно.

---

Я всё время возвращаюсь к curator-у. Рамка «self-improving» в README Hermes-а живёт там с первого дня, и на практике почти всегда это значило: агент становится лучше в написании skill-ов. v0.12.0 добавил вторую половину self-improvement-а. Агент стал лучше и в удалении skill-ов.

Технически это меньше, чем звучит; по форме — больше, чем кажется. Все остальные релизы этого отрезка делали агента способным на большее. v0.12.0 сделал агента способным по собственной инициативе делать меньше. Первый тип релиза увеличивает площадь, которую тебе нужно сопровождать. Второй её сокращает. Чередование одного за другим, я подозреваю, и есть настоящая причина, почему этот проект ещё не схлопнулся под собственным весом.

Дальше

Поделиться в:
star Star on GitHub

Подписаться на обновления

Новости сообщества о релизах Hermes Agent, новых навыках и интеграциях. Без спама, отписаться можно в любой момент.