Другий прохід, 27 серпня. Перший був 20 травня — тоді вердикт був «вчимось, не переходимо». Відтоді Hermes випустив вісім великих версій, тож питання чесно перевідкрито.
Вердикт: переходити не варто.
Причина та сама, що й у травні, і вона не пом'якшилась: вони будують систему, яка вміє діяти сама, ми будуємо систему, якій можна довіряти діяти. Це не різні набори функцій — це різні відповіді на одне питання.
Але дві речі змінились, і їх варто знати.
Перше: у них тепер є справжні заборони, а не тільки запити на дозвіл — наша перевага в цьому місці звузилась. Друге: гібрид, який у травні був лише припущенням, тепер технічно існує — Hermes можна кликати як інструмент, не переїжджаючи в нього.
1. Що в них сталося за три місяці
Темп
Велика версія кожні два тижні: 0.13 (7 травня) → 0.20 (3 серпня) → латки до 27 серпня. У вікні лише останніх двох версій — понад 650 людей, що писали код. Зірок на GitHub: 237 тисяч проти 100 тисяч у квітні.
Дозволи виросли в політику. З'явився незнімний чорний список команд, який діє навіть у найвільнішому режимі; власні правила користувача, що блокують, а не питають; окремі жорсткі режими для запусків без людини. Плюс запобіжник, що рве цикл після серії відмов.
Надійність доставки. Ведеться журнал незакритих зобов'язань: якщо процес упав посеред доставки відповіді, вона не губиться, а доїжджає після перезапуску.
Перевірка роботи проти контракту замість самозвіту «готово».
Швидкість. Перший символ відповіді: 4,3 секунди → 0,9. Пошук по історії: 90 секунд → 20 мілісекунд.
Голос, робочий стіл, протокол міжагентного спілкування, підписані вихідні події — велика версія 3 серпня.
Вісь перша: що вважається джерелом правди
У них знання виростає з розмов — база розмов, повнотекстовий пошук по ній, поверх неї вісім змінних модулів пам'яті. У нас джерело правди — файли волту з походженням кожного факту, з рівнями доступу, з правилом «нова інформація не перезаписує підтверджену». Це не порівняння функцій, це різна будова світу. Їхня пам'ять пам'ятає, що говорили. Наша тримає, що є правдою.
Вісь друга: на чому стоять ворота
Їхні ворота стоять на командах і шляхах до файлів — що агенту дозволено запустити. Наші стоять на класах дій у світі — лист, пост, задача людині — і на твердженнях, які виходять назовні. Hermes не знає, що таке «надіслати лист клієнту» як окремий клас із власним рівнем довіри. Він знає, що таке «виконати команду видалення». Це різні рівні, і саме тут наша перевага збереглась.
Вісь третя: хто судить
У версії 0.19 вони зробили розумні дозволи режимом за замовчуванням: рішення «можна чи ні» ухвалює модель-рецензент замість людини. Ми йдемо прямо в інший бік — машина примушує, щоб крок стався, а судить на розвилці Юра. Це буквально протилежні відповіді, і жодна з них не «правильніша» — вони обслуговують різні цілі. Їхня ціль — щоб агент не зупинявся. Наша — щоб він зупинявся саме там, де треба.
І одна річ, якої в них немає взагалі: рівні приватності
Уся їхня документація з безпеки — про секрети, ключі, ізоляцію сесій, фільтрацію підозрілих вводів. Жодного поняття «цей клас записів не читай і не цитуй». Для нас це не деталь: терапія, особисте, сім'я — це тверда стіна, і переїзд означав би будувати її з нуля на чужому фундаменті.
3. Що з травневого висновку більше не правда
Тоді ми написали: «у Hermes немає жодного еквівалента нашого шару примусу».
Це вже неточно. Правила, що блокують поверх найвільнішого режиму, захищені шляхи, окремі політики для запусків без людини — це справжній примус, не прохання. Наша перевага звузилась до двох речей: ворота на сенсі дії у світі (а не на команді) і приватність. Варто це визнати вголос, поки воно не з'їхало далі.
«Житло 24/7 — єдина справжня діра».
Діра закрилась, але не Hermes'ом: 21 травня було рішення взяти за постійний дім завжди-увімкнений комп. Сьогодні там 35 зареєстрованих регулярних задач і сервіси, що тримають поверхню й телеграм-ботів. Тобто цей пункт з переліку «навіщо нам Hermes» просто зник.
«Їхня пам'ять — це тільки згадування розмов, тож наша ідея обліку переконань лишається новою».
Досі правда. Вони наростили вибір модулів пам'яті, але ваги, впевненість і відкликання твердження — цього немає ніде. Модуль Honcho, який моделює як людина думає, з побічного плагіна став повноцінним рушієм — але це інша вісь: він моделює Юру, а не світ.
Зрілий, швидкий рушій, який хтось інший розвиває за нас.
Готові речі, яких у нас нема: журнал зобов'язань, контракти завершення, запобіжники циклів.
Один процес замість самописного господарства.
Втрачаємо волт як джерело правди, походження фактів і рівні приватності — у них цього немає.
Ворота довелося б будувати наново: їхні стоять на іншому рівні.
Обсяг переїзду: понад тисяча компонентів, 49 навичок, 35 регулярних задач, уже під'єднані пошта, календар, ClickUp, Slack.
Операційна реальність не безкоштовна.
Про операційну реальність — це важливо
Задокументований випадок: службовий процес двадцять годин крутився на помилці читання і спалив 353 мільйони токенів. Окрема заявка: дев'яносто з гаком спроб на простій синтаксичній помилці. Версії 0.19–0.20 частково це лікують, але зовнішні огляди сходяться: у бою безпечно лише якщо ти сам доробиш обмеження, яких рушій не дає — стелі витрат, мінімальні права, жорсткий пісочник. І головна причина, чому люди кидають Hermes, — складність налаштування: сервер, Docker, файли конфігурації, налагодження впалого розгортання.
І дві безпекові історії за липень
Перша, добре підтверджена: перша в світі наскрізна автономна кібератака на уряд — чотири дні, дванадцять хвиль, до восьми агентів паралельно, 85 зламаних акаунтів, понад 2500 особових справ, далі агенція ядерної безпеки Тайваню й сім енергетичних компаній. Інструмент складено з двох відкритих штук, і одна з них — Hermes. Захист моделі обійшли, назвавши все «санкціонованим тестуванням».
Друга, слабше підтверджена (одне джерело): хтось ганяв Hermes без нагляду у найвільнішому режимі всередині мережі міністерства фінансів Таїланду.
Це не вразливості Hermes — це його документовані можливості, застосовані проти людей. Але саме тому воно тут: воно показує, що дає автономність без семантичних воріт, коли фундамент не твій.
Гібрид тепер технічно існує
У травні ми записали як припущення: Hermes міг би бути виконавчою оболонкою під нашим шаром управління. Тепер для цього є дроти. Протокол міжагентного спілкування працює в обидва боки — Hermes може кликати чужих агентів як інструменти, і чужа система може ставити задачі Hermes'у. Формат навичок у них той самий, що читає Claude Code. Інструменти під'єднуються тим самим протоколом, що й у нас.
Але з чесним застереженням. Зовні через цей протокол приходить «попроси і чекай», а не операторський контроль: віддалений агент не може викликати командні дії, є стеля ходів на запит, вхідний текст трактується як недовірений. І головне — чи проходять такі задачі через політику дозволів господаря, документація не каже. Тобто це не «під'єднав і працює», це окремий проєкт зі своїми воротами. Не зараз — але вже не фантазія.
6. Що забрати собі — сім штук, за спаданням цінності
1. Перевірка цитати дослівно проти сторінки ← брав би першим
Їхня навичка обґрунтованого дослідження влаштована так: відповідність «джерело ↔ номер посилання» тримає скрипт, а не пам'ять моделі; цитата механічно відхиляється, якщо її немає слово в слово в завантаженому тексті сторінки; твердження з голови моделі примусово позначаються як неперевірені; перевірка фактів дає три відповіді — «сходиться», «не сходиться», «не вдалось перевірити».
Наша застава на твердження робить інше й додаткове: звіряє з реєстром відомих фактів. Цей механізм закриває іншу половину — «звідки взялась ця цитата». Це наше правило «не вигадуй» у вигляді механізму, а не побажання. Найдешевше і найцінніше з усього списку.
Опис навички. Розвідка вже помічала цей механізм 7 серпня — тепер зрозуміло, як він працює зсередини.
2. Контракт завершення замість самозвіту
Агент верифікує зроблене проти наперед заданого контракту, а не рапортує «готово». У нас перевірка є, але вона заднім числом — окремий прохід ловить те, що лише виглядає зробленим. Контракт наперед — це те, чого бракує; місце для нього вже є, бо в наших робочих тікетах уже виписані умови готовності. Не вистачає примусу звірятись із ними.
3. Пропозиції дозволів з історії
Команда, яка перебирає історію твоїх схвалень і сама пропонує, що можна пускати без питання — з автоматичним виключенням руйнівних класів. Це прямо про наш заморожений градуйований автовідправ: рівень досі найнижчий, ворота закриті, і немає нічого, що б підказувало, що вже зароблено. Це не додатковий важіль контролю (чого ми свідомо уникаємо) — це шлях від воріт до довіри, вимірюваний.
4. Журнал незакритих зобов'язань
«Відповідь Юрі» як зобов'язання, що переживає падіння процесу. У нас це болить по-справжньому: були випадки, коли поверхня тримала стару версію і перезапуск нічого не міняв, а доставка мовчки не доїжджала. Механізм рівно проти цього.
5. Запобіжник, що рве цикл
Розрив після серії відмов поспіль; регулярна задача не має права породжувати регулярну задачу. У нас уже був коміт, що зніс усе дерево через цикл повторів, — і врок з цього записаний як правило. Правило — це не примус. Їхнє — примус.
6. Доглядач навичок і скелет опису
Це висіло в парковці з травня, і борг за три місяці виріс, а не розсмоктався: 49 написаних навичок і 0 активованих на живій поверхні, 30 папок регулярних задач без реєстрації, 35 зареєстрованих задач без папки. У них є готовий патерн: доглядач зводить дублі, архівує протухле, береже закріплене й пише звіт за прохід. Плюс єдиний скелет опису навички — коли застосовувати, порядок дій, пастки, як перевірити.
7. Honcho — але тільки як будівельний блок для персоналізації
Виріс із побічного плагіна в повноцінний рушій пам'яті: фонове моделювання того, як людина думає, з двома шарами контексту на кожен хід. Наше рішення про шар навчання від 20 серпня — сюди. Але вісь інша: він моделює Юру, ми хочемо облік фактів світу. Брати як цеглину для першої половини, не як заміну другій.
7. Що НЕ брати
Дошку задач (у нас робоча система задач і ClickUp), єдиний шлюз каналів (телеграм-бот живий), модулі пам'яті (у нас волт), голос і застосунок для робочого столу, розумні дозволи з моделлю-суддею — останнє прямо суперечить тому, як ми вирішили, хто судить.
8. Де в цьому проході дірки
Чи проходять задачі, що прийшли ззовні по міжагентному протоколу, через політику дозволів господаря — не підтверджено, документація мовчить. Це ключовий факт для гібриду.
Чи вийшла синхронізація їхньої дошки з GitHub — є опис у заявці, підтвердження про злиття немає.
Історія з міністерством фінансів Таїланду — одне джерело, не звірено. Тайванська історія звірена чотирма.
Названих корпоративних впроваджень, крім однієї згадки NVIDIA, у первинних джерелах не знайшлось — усе інше сторонній маркетинг.
Кількість зірок і форків читалась з репозиторію, кількість контрибуторів — зі стороннього дашборда.