Hermes Agent v0.14.0 приземлился 16 мая 2026 года — ровно через девять дней после v0.13.0. Это самый большой релиз в истории проекта: 633 merge-нутых PR, 1 393 изменённых файла, 165 061 вставленная строка в 808 коммитах, 545 закрытых issue, 215 контрибьюторов в окне релиза. Upstream-тег: v2026.5.16.
Сами release notes растягиваются на тысячи слов. Ниже — 22 вещи, которые тебе на самом деле нужно знать, сгруппированные по тому, на какой вопрос они отвечают. На каждый пункт проставлен исходный PR из upstream-нотес — хочешь проверить, идёшь и смотришь.
---
Установка и доставка
1. pip install hermes-agent работает из PyPI
После четырнадцати месяцев в режиме «curl этот скрипт» Hermes стал настоящим PyPI-пакетом. wheel сразу несёт Ink TUI bundle и shell-лаунчер, так что полноценный опыт получаешь из коробки. pipx install hermes-agent тоже работает. Старая curl-однострочка, Docker и git-clone — всё это никуда не делось, просто теперь дверь открыта и для Python-публики. (#26593, спасение #26350)
2. Волна «облегчения» — установка стала легче
Тяжёлые бэкенды (адаптеры Slack / Matrix / Feishu / DingTalk, hindsight-клиент, codex app-server, SDK Pixverse / Camofox / image-gen, voice/TTS-провайдеры) теперь подтягиваются лениво — при первом использовании. [all]-экстры выкидывают всё, что покрыто lazy-deps, инсталлер каскадом откатывается, если wheel не подходит под твою платформу, а supply-chain advisory checker сканирует каждую установку на небезопасные версии. Меньше отпечаток, быстрее install, меньше транзитивных уязвимостей. (#24220, #24515, #25014, #25038, #25766, #21818)
3. Нативный Windows в early beta
Полноценный нативный Windows-путь приходит во весь стек — CLI, gateway, TUI, tools. PowerShell-инсталлер с автоопределением и автоустановкой MinGit (~45 МБ, без прав админа), распознавание python-заглушки из Microsoft Store, сохранение Ctrl+C в foreground'е. Около 40 follow-up Windows-only-фиксов уже смерджены. WSL2 остаётся самым обкатанным production-путём — лейбл «early beta» здесь поставлен не для красоты. (#21561)
---
Модели и провайдеры
4. xAI Grok через SuperGrok OAuth — и grok-4.3 скакнул на 1M-токенный контекст
Платишь за SuperGrok — можешь теперь использовать Grok внутри Hermes, просто залогинившись через свой xAI-аккаунт. Ни API-ключа, ни отдельного биллинга. Та же интеграция бампит grok-4.3 до 1M токенов контекста — спокойно кидаешь в один prompt целую кодовую базу или стопку исследовательских материалов. Обработка ошибок entitlement сделана, плюс есть отдельная страница доков про SSH-туннель для случаев, когда ты сидишь через SSH на удалённой машине и нужно завершить OAuth-флоу. (#26534, #26664, #26644, #26592)
5. hermes proxy — OAuth-подписки приземляются на твой localhost
Запускаешь hermes proxy — получаешь локальный http://localhost:port-эндпоинт, который говорит на OpenAI-API, а на бэкенде висит тот OAuth-провайдер, в котором ты залогинен: Claude Pro, ChatGPT Pro, SuperGrok. Codex CLI, Aider, Cline, Continue — всё, что ждёт OpenAI-совместимый эндпоинт, — работает с твоей существующей подпиской, никакого API-ключа не нужно. Одна подписка, все инструменты. (#25969)
6. NovitaAI присоединяется к списку провайдеров
AI-native облако с фиксированной ценой за Agent Sandbox и open-source-моделями (Llama, Qwen, DeepSeek). Спасение #7219. (@kshitijk4poor) (#25507)
7. Pareto Code router от OpenRouter с min_coding_score
Pareto-роутер OpenRouter автоматически выбирает самую дешёвую модель, которая удерживает заданную планку качества. Новая ручка min_coding_score ставит эту планку конкретно для задач кода — Hermes маршрутизирует на самую доступную модель, которая хотя бы настолько же хороша в коде. Хватит платить за топовые модели, когда mid-tier справляется. (#22838)
8. Codex app-server runtime — для моделей OpenAI / Codex
Опциональный runtime, который под капотом гоняет OpenAI Codex CLI, когда ты на путях OpenAI или Codex. Переиспользование сессий, автоматическое списание зависших сессий, корректная классификация OAuth-refresh — та самая сантехника, которая держит длинные agentic-прогоны от падения. (#24182, #25769)
9. Alibaba Cloud переименовали в Qwen Cloud
Picker и конфиг теперь используют тот бренд, под которым остальной мир и знает эту компанию. Существующие ключи конфига продолжают работать — никаких breaking changes — просто UI совпал с реальным брендом. (#24835)
---
Платформы обмена сообщениями — всего 22
10. Microsoft Teams — сквозь весь стек
Teams приземлились ещё в v0.12.0 (март 2026) как первая платформа, поставляемая через плагин. v0.14.0 прокладывает весь стек Microsoft Graph насквозь: auth + клиентский фундамент (#21922), webhook-listener, который принимает события Teams (#21969), pipeline-плагин runtime (#22007) и исходящая доставка через существующий адаптер (#22024). Bot подключаешь один раз — переписываешься из любого канала, DM или группы Teams. (Спасения #21408–#21411.)
11. LINE — first-class через LINE Messaging API
LINE доминирует в Японии, Корее и на Тайване. Hermes теперь там нативно. (#23197)
12. SimpleX Chat — децентрализованный, без user ID
Мессенджер с фокусом на приватность и без постоянных идентификаторов. Hermes работает на нём, не показывая идентификаторов. (#26232 — спасение #2558)
13. Discord — подгрузка истории канала при первом заходе (по умолчанию включено)
Когда Hermes впервые заходит в канал или тред, он перед ответом подчитывает недавнюю историю сообщений. Никаких больше «а о чём мы вообще говорим?» — у агента тот же контекст, что и у всех остальных на экране. (#25984)
14. Нативные UI-кнопки для clarify на Telegram и Discord
Промпты с выбором из нескольких вариантов теперь показываются как настоящие нативные кнопки платформы. Тапнул — ответил, особенно удобно с телефона. (#24199, #25485)
---
Agent loop и сессии
15. /handoff реально переносит живую сессию
Посреди разговора передаёшь сессию другой модели, личности или профилю — каждое сообщение, каждый tool call, каждый кусочек контекста едут вместе с тобой. Переключаешься с быстрой модели на reasoning-тяжёлую посреди дебага или гоняешь сессию между профилями под разные части задачи. (#23395)
16. /subgoal — дописать критерии к работающему /goal
Ralph-loop'овый /goal гонит агента до тех пор, пока судья не примет критерии успеха. /subgoal <text> наслаивает дополнительные критерии прямо по ходу — без перезапуска цикла. (#25449)
17. Поход-за-ходом — футер-сверка изменений файлов
После каждого хода, в котором агент писал или редактировал файлы, ему приходит короткий футер с тем, что реально изменилось на диске — пути, число строк, настоящий diff. Сам ловит свои же косяки, когда запись не приземлилась или её молча перезаписали, а не уверенно докладывает «функцию добавил». (#24498)
18. LSP-семантические диагностики на каждой записи
write_file и patch теперь прогоняют по изменённому файлу настоящий language server и выкатывают новые ошибки агенту до следующего хода. Type errors, неопределённые символы, пропавший import — ловит на месте. Это на порядок дальше базовых линтов Python/JSON/YAML/TOML из v0.13.0 — потому что это полноценный семантический анализ. (#24168, #25978)
---
Производительность
19. ~19 секунд срезано с холодного старта hermes
Skills cache + lazy Feishu-адаптер + deferred imports по всему графу импортов + cache-first lookup на models.dev + параллелизация doctor-проверок + welcome-banner skip на chat -q. Экран All-Platforms в hermes tools упал с 14 секунд до менее чем 1,5. (#22138, #22120, #22681, #22790, #22808, #22831, #22859, #22904, #22766, #25341)
20. browser_console оценивается в 180 раз быстрее
Маршрутизирует через постоянный Chrome DevTools Protocol WebSocket супервизора вместо открытия новой сессии на каждый вызов. До этой правки browser-вызовы были самой медленной операцией агента. После — уже нет. Реальные взаимодействия со страницей ощущаются мгновенными. (#23226)
21. Кросс-сессионный 1-часовой Claude prompt cache
Когда ты ходишь к Claude через Anthropic, OpenRouter или Nous Portal, префикс промпта (system prompt, skills, memory) кешируется на час между сессиями. Запускаешь /new — первый ответ приходит быстрее и дешевле, потому что кеш ещё тёплый с прошлой сессии. Фоновый memory review тоже бьёт по этому же кешу. (#23828, #25434, #24778)
---
Мультимодальность
22. vision_analyze отдаёт пиксели зрячим моделям
Если активная модель действительно видит (GPT-5, Claude, Gemini, Grok-vision), vision_analyze теперь шлёт сырые пиксели прямо в модель, а не конвертирует их сначала в текстовое описание. Получаешь настоящий визуальный reasoning модели вместо просевшего round-trip через текстовую сводку. (#22955)
---
Бонусные пункты
22 выше — это структурные удары. Ещё двенадцать заслуживают упоминания:
- •
x_search— first-class инструмент поиска по X (Twitter), OAuth или API-ключ. (#26763) - •
computer_useс cua-driver-бэкендом — не-Anthropic-овские vision-модели теперь могут водить твой десктоп, focus-safe-операции, обновляется поhermes update. (#21967, #24063) - •Унифицированный
video_generateс подключаемыми provider-бэкендами — новые видеомодели заезжают как однофайловые плагины. (#25126) - •Кликабельные URL в любом терминале — настоящие OSC8-гиперссылки с подсветкой на наведении. (@OutThisLife, #25071, #24013)
- •Zed ACP Registry — установка в один клик через
uvx, никакого npm. (#26079, #26120, #26234) - •Brave Search + DDGS как бесплатные web-search-провайдеры рядом с Tavily / SearXNG / Exa. (#21337)
- •9 новых опциональных скилов — Hyperliquid, Yahoo Finance, api-testing (REST + GraphQL), унифицированный EVM multi-chain, darwinian-evolver, osint-investigation, pinggy-tunnel, watchers (RSS / HTTP JSON / GitHub polling) и полная переработка Notion под обновление Developer Platform мая 2026. (#23582, #23583, #23590, #25299, #26760, #26729, #26765, #21881, #26612)
- •
huggingface/skillsкак доверенный tap по умолчанию — комьюнити-скилы, опубликованные там, ставятся без дополнительной конфигурации. (#26219, закрывает #2549) - •Блокировка sudo brute-force + закрытие трёх dangerous-command bypass + санитизация tool-ошибок (никаких больше prompt injection через строки ошибок). (#23736, #26829, #26823)
- •
/sessions— slash-команда для просмотра и возобновления прошлых сессий. (@austinpickett, #20805) - •
ctx.llmв плагинах + флагtool_override— плагины получают first-class-доступ к LLM и могут чисто заменить встроенный tool. (#23194, #26759) - •API-сервер пробрасывает события approval'а runов — длинные прогоны больше не зависают молча на approval-required-командах. (#21899)
---
Цифры из окна релиза
| Метрика | Значение |
|---|---|
| Merge-нутые PR | 633 |
| Коммиты | 808 |
| Изменённые файлы | 1 393 |
| Вставленные строки | 165 061 |
| Закрытые issue | 545 (12 P0, 50 P1) |
| Контрибьюторы | 215 |
| Тег | v2026.5.16 |
| Дней с v0.13.0 | 9 |
Топ комьюнити-контрибьюторов (окно релиза)
- •@kshitijk4poor — 38 PR (cadence/streaming Telegram, security-hardening, гигиена codex-runtime, NovitaAI-провайдер)
- •@alt-glitch — 13 PR (Markdown-table TUI,
HERMES_SESSION_ID, hindsight-client как опциональная зависимость) - •@OutThisLife — 12 PR (сегментация ходов в TUI, заголовки markdown-ссылок, OSC8-гиперссылки)
- •@austinpickett — 8 PR (
/sessions, переключение личностей, cron-модалки) - •@helix4u — 5 PR (настройка Google Chat, Windows Ctrl+C)
- •@rob-maron — 4 PR (Nous Portal как авторитет по метаданным моделей)
---