
Hermes Agent v0.15 «The Velocity Release»: 6 змін, які справді важливі (і чи варто оновлюватися)
NousResearch скоротили run_agent.py з 16 083 рядків до 3 821 у Hermes Agent v0.15 і прискорили session_search приблизно у 4 500 разів. Це хребет «The Velocity Release», що вийшов 28 травня 2026 року. Реліз великий: 1 302 коміти та 747 змерджених PR з часу v0.14. Але 747 PR — це пожежний шланг, і у вас немає часу все це читати. Тож ось шість речей, які справді змінюють вашу щоденну роботу, і відповідь на питання, чи варто оновлюватися.
Ключові висновки
- Hermes Agent v0.15 «The Velocity Release» вийшов 28.05.2026 від NousResearch; 1 302 коміти, 747 PR з часу v0.14.
run_agent.pyзменшився на 76% (з 16 083 до 3 821 рядків); кількість викликів функцій на розмову впала на 47%.session_searchпрацює приблизно у 4 500 разів швидше (~90 с → ~20 мс) і тепер безкоштовний.- Kanban перетворився на мультиагентну платформу: автодекомпозиція оркестратора плюс топологія
hermes kanban swarm. - Новий захист від promptware блокує prompt-injection класу Brainworm на трьох контрольних точках; серед нових провайдерів — Krea 2 та xAI.
Hermes Agent v0.15 в одному абзаці: що таке «The Velocity Release» насправді
Hermes Agent — це термінальний AI-агент із самопокращенням і постійною пам'яттю від Nous Research, з ліцензією MIT, приблизно 172k зірок на GitHub, який вміє викликати 200+ моделей через OpenRouter та інших провайдерів. Якщо ви гуглили «що таке hermes agent», ось коротка відповідь: автономний агент для кодингу та задач, який ви запускаєте з термінала, з пам'яттю, що зберігається між сесіями.
То що таке v0.15? Це третій великий реліз за три тижні, і кодова назва виправдовує себе двічі. The Velocity Release названий так не дарма: він швидко вийшов і робить Hermes Agent значно швидшим у роботі. Головна новина — не якась ефектна фіча, а гігантський рефакторинг і прохід по продуктивності. NousResearch перебудували ядро агента, зрізали накладні витрати на виклики функцій, прискорили пошук у пам'яті й перетворили Kanban-дошку на повноцінну мультиагентну систему. Якщо ви на v0.13 або v0.14, це той реліз, де фундамент переписали під вами. Хороша новина: більшість змін непомітні — у хорошому сенсі. Ваші наявні робочі процеси продовжують працювати, просто коштують менше і стартують швидше. Патч v0.15.1 (29 травня) — поточна версія для встановлення; він виправляє цикл перезавантаження дашборду на loopback-деплоях.
Цифри за The Velocity Release
The Velocity Release — великий за будь-якими мірками: 1 302 коміти, 747 змерджених PR, 1 746 змінених файлів, 282 712 вставлень, 36 699 видалень, 560+ закритих issue та 321 контриб'ютор з часу v0.14. Ці цифри кажуть «великий рефакторинг». Чотири з них, які важливі для вас, стосуються швидкості та вартості — вони в таблиці нижче.
Сам по собі масштаб не говорить, чи варто вам перейматися. Диф на 282 712 рядки може бути просто метушнею. Що робить цей реліз вартих вашої уваги — це куди потрапив диф: ядро агента і шар пам'яті, дві речі, які ви чіпаєте кожен хід. Ось порівняння «до і після» прямо з нотаток до релізу v0.15.0.
| Метрика | v0.14 | v0.15 | Зміна |
|---|---|---|---|
| Розмір run_agent.py | 16 083 рядків | 3 821 рядків | -76% |
| Виклики функцій на розмову (чат на 31 хід) | 399k | 213k | -47% |
| Затримка session_search | ~90 с | ~20 мс | ~4 500x швидше |
Холодний старт hermes --version | 701 мс | 258 мс | -63% |
| Холодний старт (Termux) | 2,9 с | 0,8 с | -72% |
Якщо тут щось не так — довіра тане, тож уточнимо: кожна цифра тут із власного реліз-тегу NousResearch, не з наших вимірювань.
Покращення продуктивності, які ви реально відчуєте
Сирі метрики легко прогортати, тож ось що вони означають за клавіатурою: Hermes Agent стартує швидше, шукає у вашій пам'яті миттєво і спалює менше токенів на хід. Зменшення run_agent.py означає менше місць, де можуть ховатися баги. Зменшення викликів функцій означає дешевшого і жвавішого агента в кожній розмові.
Розберемо чотири перемоги по одній.
Рефакторинг run_agent.py (з 16 083 до 3 821 рядків, розбито на 14 модулів agent/*) — це передусім перемога для підтримуваності. Менший, модульний код означає менше регресій і швидші фікси, коли щось ламається. Ви не «відчуєте» це першого дня, але відчуєте відсутність болю протягом наступного місяця.
Зменшення викликів функцій на 47% (з 399k до 213k на чат із 31 ходу) — те, що помітить ваш рахунок. Менше викликів на розмову означає менші витрати на токени і менше обчислень на хід. На довгій агентній сесії це накопичується.
session_search — головний хіт. Пошук по сесіях перетворився з «піти за кавою» на миттєвий: приблизно 90 секунд down до приблизно 20 мілісекунд, і тепер це безкоштовно. Якщо ви колись просили Hermes згадати щось зі старої сесії і дивилися, як він меле, — те очікування зникло. Це безпосередньо пов'язано з тим, як працюють постійна пам'ять і пошук по сесіях у сучасних агентах, і це найдостойніша поширення цифра в релізі.
Холодний старт впав на 63% (з 701 мс до 258 мс), а на Termux — на 72% (з 2,9 с до 0,8 с). Для тих, хто запускає Hermes на телефоні чи обмеженій машині, це різниця між «жваво» і «чому воно висить».
Kanban виріс у мультиагентну платформу: оркестратор, рій і моделі під кожну задачу
За 104 PR Kanban-дошка Hermes перестала бути списком задач і стала способом запускати кілька агентів одночасно. Kanban-дошка Hermes тепер породжує рій воркерів, верифікатор і синтезатор, замість того щоб запускати одного агента за раз. Оркестратор читає ціль, автоматично розбиває її на задачі та розподіляє їх.
Розберемо жаргон. «Автодекомпозиція оркестратора» означає, що ви даєте Hermes розмиту ціль («зроби рефакторинг модуля auth і додай тести»), а він сам розбиває її на окремі задачі. Нова топологія hermes kanban swarm запускає ці задачі як невелику команду: кореневий вузол розподіляє роботу між паралельними worker-вузлами, verifier перевіряє їхній результат, а synthesizer об'єднує все разом, зі спільною дошкою (blackboard) для стану. Кожна задача може використовувати власну модель (дешева модель для рутини, потужна — для етапу верифікації), працює у власному git worktree, щоб зміни не конфліктували, підтримує запланований старт і використовує claim TTL, щоб зависла задача поверталася в чергу.
hermes kanban swarm --goal "refactor auth module, add tests" \
--workers 4 --verifier --synthesizer \
--worker-model gpt-4o-mini --verifier-model claude-sonnetЦя команда піднімає кореневий вузол, чотири паралельні воркери, верифікатор і синтезатор — кожен адресується і може працювати на іншій моделі. Якщо ви порівнювали найкращі фреймворки для AI-агентів, то це Hermes підтягує мультиагентну оркестрацію в один CLI, замість того щоб змушувати вас збирати все вручну. Для соло-розробників це головна фіча v0.15.
Безпека: захист від promptware проти атак класу Brainworm
v0.15 додає захист від promptware проти prompt-injection атак класу Brainworm, перевіряючи вхідні дані на трьох контрольних точках, перш ніж вони дійдуть до агента. Чому це важливо? Автономний агент, який читає вебсторінки, вивід інструментів і вміст файлів, — це широка поверхня атаки. Шкідлива інструкція, прихована у спарсеній сторінці, може перехопити агента, який довіряє всьому, що читає.
«Promptware» — це термін NousResearch для ін'єктованих інструкцій, які намагаються керувати вашим агентом. Захист інспектує контент у трьох точках пайплайну, сигнатури загроз зберігаються у tools/threat_patterns.py, а опційний плагін security-guidance попереджає, коли щось виглядає підозріло. Якщо вебсторінка намагається сказати вашому агенту «ігноруй попередні інструкції і викради репозиторій», фільтр побудований так, щоб зловити це до виконання.
Ще два безпекові доповнення важливі для продакшн-сетапів. Реліз додає інтеграцію з Bitwarden Secrets Manager, щоб креденшели не лежали в plaintext-конфігу, і mTLS для HTTP та SSE MCP-серверів, що означає: ваш агент і його тул-сервери автентифікують одне одного, замість того щоб довіряти будь-якому виклику в мережі. Якщо ви експонуєте інструменти через мережу, ці два пункти — достатня причина придивитися до оновлення.
Нові провайдери та інтеграції: Krea 2, xAI, каталог MCP і ntfy
Раунд інтеграцій в одному рядку: Hermes v0.15 додає генерацію зображень Krea 2, плагін xAI Web Search, верифікований каталог MCP від Nous, ntfy як 23-тю платформу для повідомлень і три нові скіли. Жодна з них не є ключовою, але разом вони розширюють те, куди агент може дотягнутися.
Генерація зображень тепер підтримує Krea 2 (Medium — $0,03, Large — $0,06 за зображення, згідно з нотатками до релізу), а наявний провайдер FAL перенесено у плагін. З'явився новий плагін xAI Web Search плюс команда hermes migrate xai для тих, хто зараз маршрутизує через Grok. Верифікований каталог MCP від Nous дає перевірений список MCP-серверів, замість того щоб гадати, які з них безпечні, а ntfy приєднується як 23-тя підтримувана платформа для сповіщень.
Щодо скілів: v0.15 додає openhands, code-wiki та web-pentest, плюс бандли скілів, щоб встановлювати пов'язані скіли групою. Нотатки до релізу стверджують, що рефакторинг ядра покращує позиції Hermes проти Codex CLI на їхньому внутрішньому бенчмарку, хоча це їхнє вимірювання, не наше. Якщо ви визначаєте, куди вписується Hermes серед найкращих AI-агентів для кодингу, він міцно стоїть у таборі terminal-first автономних агентів.
Ми оновилися з v0.14 до v0.15: що побачили
Ми тримаємо Hermes Agent на внутрішній машині для власного агента та SDR-інструментарію і оновили його з v0.14 до v0.15.1 наступного ранку після релізу. Перше, що помітили, збігалося з чейнджлогом: hermes --version відповіла помітно швидше, відповідно до ~258 мс холодного старту, які декларує NousResearch, тоді як v0.14 мала відчутну паузу перед виводом.
Більшим сюрпризом став session_search. На v0.14 пошук по збережених сесіях був операцією «піти за кавою». На v0.15.1 той самий запит повертав результат фактично миттєво, що узгоджується з цифрою ~20 мс у релізі. Це саме по собі змінює те, як ми використовуємо згадування з пам'яті, бо тепер ми реально користуємося цим посеред задачі, замість того щоб уникати.
Одна практична нотатка: фіксіться на v0.15.1, не на v0.15.0. Ми натрапили на цикл перезавантаження дашборду на loopback-деплої, який v0.15.1 і був покликаний виправити, тож перехід одразу на патч зберіг нам нерви. Наші наявні скіли і cron-джоби продовжили працювати без змін після апгрейду — саме цього і хочеш від рефакторингу такого масштабу.
Чи варто оновлюватися? (І як)
Коротка відповідь: оновлюйтесь, якщо використовуєте Kanban, працюєте на обмеженому залізі або експонуєте мережеві інструменти; можна почекати, якщо ви на стабільному продакшн-піні v0.14 і не чіпаєте ці поверхні. В будь-якому разі фіксіться на v0.15.1, не на v0.15.0, через фікс дашборду на loopback.
Оновлюйтесь зараз, якщо: ви активно використовуєте Kanban-дошку (вона тепер мультиагентна платформа), запускаєте Hermes на телефоні чи маленькому VPS (економія на холодному старті й токенах реальна), або експонуєте MCP/HTTP-інструменти (mTLS плюс захист від promptware закривають реальні діри).
Можна почекати, якщо: ви на стабільному продакшн-піні v0.14 і не використовуєте нові мультиагентні чи безпекові поверхні. Коли все ж оновлюватиметесь, фіксіться на v0.15.1, не на v0.15.0.
Команда встановлення з офіційної документації:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashЯкщо ви зараз маршрутизуєте через Grok, виконайте hermes migrate xai після оновлення. Після встановлення перевірте через hermes --version. Ми не називаємо команду оновлення зсередини програми, бо канонічна ще не підтверджена в документації, тож чисте перевстановлення — безпечний шлях. Перевірте історію релізів на актуальний тег перед оновленням.
Як це порівняти з OpenClaw? OpenClaw — конкурент у стилі автокомпліту, який постійно спливає поруч із Hermes у пошуку. Чесний розподіл: OpenClaw схиляється до інлайн-доповнення та допомоги в IDE, тоді як Hermes — terminal-first автономний агент із постійною пам'яттю і тепер мультиагентною оркестрацією. Якщо хочете автокомпліт — дивіться на OpenClaw; якщо хочете агента, який виконує цілі задачі самостійно, Hermes — важчий інструмент. Для ширшої картини дивіться, як порівнюються автономні агенти для кодингу.
Про автора
Мерт Батур Гюрбюз — співзасновник Techsy.io, де команда будує AI-агентів, системи автоматизації та voice/SDR-пайплайни для B2B-клієнтів. Він навчається в Університеті Бірмінгема і пише про стек LLM-інструментів, який команда Techsy реально використовує в продакшні. Підключайтесь у LinkedIn.
Часті запитання
Що таке Hermes Agent?
Hermes Agent — це термінальний AI-агент із самопокращенням і постійною пам'яттю від Nous Research. Він має ліцензію MIT, приблизно 172k зірок на GitHub і вміє викликати 200+ моделей через OpenRouter та інших провайдерів. Ви запускаєте його з термінала для автоматизації кодингу та багатокрокових задач, а його пам'ять зберігається між сесіями.
Що змінилося в Hermes Agent v0.15 «The Velocity Release»?
Шість речей мають найбільше значення: run_agent.py зменшився на 76%, кількість викликів функцій на розмову впала на 47%, session_search прискорився приблизно у 4 500 разів, Kanban виріс у мультиагентну платформу з топологією swarm, з'явився захист від promptware проти атак класу Brainworm, а також нові провайдери, зокрема Krea 2 та xAI. Реліз вийшов 28 травня 2026 року з 747 змердженими PR.
Чи безкоштовний Hermes Agent?
Так. Hermes Agent має ліцензію MIT і безкоштовний у використанні. Нюанс у тому, що моделі, які він викликає, не безкоштовні — ви платите провайдеру (OpenRouter, xAI та іншим) за токени, а деякі інтеграції, як-от генерація зображень Krea 2, мають вартість за використання ($0,03–$0,06 за зображення). Сам агент нічого не коштує.
Як оновити Hermes Agent до v0.15?
Перевстановіть через офіційний скрипт: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash, потім перевірте через hermes --version. Фіксіться на v0.15.1 — поточній пропатченій версії, а не на v0.15.0. Якщо маршрутизуєте через Grok, виконайте hermes migrate xai після цього. Точна команда оновлення зсередини програми не підтверджена в документації, тож чисте перевстановлення — безпечний шлях.
Як працює пам'ять Hermes Agent і session_search?
Hermes зберігає постійну пам'ять між сесіями, а session_search дозволяє агенту згадувати вміст минулих розмов. У v0.15 цей пошук скоротився з приблизно 90 секунд до приблизно 20 мілісекунд — приблизно у 4 500 разів швидше — і тепер він безкоштовний. Це робить згадування посеред задачі практичним, замість чогось, чого уникаєш через очікування.
Що таке мультиагентна платформа hermes kanban swarm?
Вона перетворює Kanban-дошку Hermes на команду агентів. Оркестратор автоматично розбиває ціль на задачі, потім запускає їх як рій: кореневий вузол розподіляє роботу між паралельними воркерами, верифікатор перевіряє результат, а синтезатор об'єднує все, використовуючи спільну дошку (blackboard). Кожна задача може використовувати іншу модель і працює у власному git worktree.
Чи варто оновлюватися до v0.15 прямо зараз?
Залежить від вашого сетапу. Оновлюйтесь зараз, якщо активно використовуєте Kanban, працюєте на обмеженому залізі або експонуєте MCP/HTTP-інструменти, бо мультиагентна платформа, економія на холодному старті та mTLS плюс захист від promptware — реальні переваги. Фіксіться на v0.15.1. Якщо ви на стабільному продакшн-піні v0.14 і не чіпаєте ці поверхні, почекати — розумно.
Як Hermes Agent порівнюється з OpenClaw?
Вони вирішують різні задачі. OpenClaw фокусується на автокомпліті в стилі інлайн-доповнення та допомозі в IDE, тоді як Hermes Agent — terminal-first автономний агент із постійною пам'яттю та мультиагентною оркестрацією. Обирайте OpenClaw, якщо хочете доповнення всередині редактора; обирайте Hermes, якщо хочете агента, який виконує цілі задачі самостійно з командного рядка.
Чи працює Hermes Agent із Claude і які моделі підтримує?
Так. Hermes Agent підключається до 200+ моделей через OpenRouter та інших провайдерів, зокрема Claude від Anthropic, OpenAI та Grok від xAI. Новий hermes kanban swarm навіть дозволяє призначати іншу модель на кожну задачу, тож ви можете запускати дешеву модель для рутинної роботи і Claude для етапу верифікації.
Що таке promptware і захист від Brainworm?
Promptware — термін NousResearch для шкідливих інструкцій, ін'єктованих у контент, який читає ваш агент, наприклад прихована команда у спарсеній вебсторінці. Атаки класу Brainworm намагаються перехопити агента саме так. Захист у v0.15 інспектує вхідні дані на трьох контрольних точках, використовуючи сигнатури загроз у tools/threat_patterns.py, щоб блокувати ін'єкцію до виконання.