🤖HermesBlog
История Версий Hermes · Часть 19/13/2026

Hermes Agent чинит «базу данных-призрак»: сессии наконец в безопасности

Обновление Hermes v2026.9.11: исправления стабильности базы данных и другие изменения этой версии — простыми словами.

Информация о версии

Пункт Детали
Версия v0.21.2 (v2026.9.11)
Дата выпуска 11 сентября 2026 г.
Тип выпуска Патч-релиз
Кратко Исправляет хрупкие проблемы с базой данных state.db, появившиеся после переписывания хранилища сессий в v0.21.0, и включает все улучшения за последние четыре дня

Разбор простыми словами

База данных больше не воюет сама с собой

Представьте: у вас в доме четыре дворецкого, и все одновременно пытаются писать в одну и ту же амбарную книгу. Один пишет, второй тянется перевернуть страницу, а третий просто захлопывает книгу — и вот уже от книги остались одни клочки. Именно с этим столкнулись некоторые пользователи после v0.21.0: несколько фоновых процессов писали в «главную книгу» state.db одновременно, блокируя друг друга. Это обновление усмиряет всех четырёх «хаотичных писарей»: данные хостовых комнат переехали в отдельную shared-state.db, дашборд теперь отдаёт приоритет доступу только для чтения, запланированные задачи проходят через правильные каналы соединений, а инструменты восстановления больше не лезут бездумно в чужие книги.

Здоровые базы данных больше не помечаются ложно как «повреждённые»

Иногда ваша книга в полном порядке, но дворецкий бросает один взгляд и заявляет: «Эта книга сломана, пользоваться нельзя». Причиной может быть особенность файловой системы (например, удалённые записи каталогов в OpenZFS) или недоразумение из-за почти одновременного чтения и записи. Это исправление не даёт системе списывать целую базу данных из-за крошечного сбоя диска — а на WSL2 случайные ошибки ввода-вывода больше не приводят к тому, что функция «просмотр сессий» падает с первой попытки.

Поисковый индекс сломался? Чат продолжается

Раньше, если с полнотекстовым поисковым индексом (это как «оглавление» в конце вашей книги) возникала проблема, система решала, что вся книга испорчена, и немедленно прерывала текущий разговор. Теперь не так: поиск временно деградирует, индекс позже перестраивается автоматически, а история чата остаётся нетронутой. Это как если бы карточный каталог в библиотеке перепутался, но все книги на полках по-прежнему на месте.

Запланированные задачи, которые «не дошли», будут автоматически повторяться

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

Хуки плагинов стали полнее, а прерывания теперь отслеживаются

Когда вы нажимаете прерывание во время сессии, система теперь корректно вызывает хук плагина agent_loop_stopped. Это значит, что сторонние плагины, зависящие от этого сигнала, могут точно узнать, что «цикл остановлен», вместо бесконечного ожидания.

Более строгая проверка параметров инструментов

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

Новая модель генерации изображений и улучшения интеграции со Slack

В каталоге FAL теперь появилась Meta Muse Image всего за $0.01 за изображение — отлично для пользователей, генерирующих изображения в больших объёмах. Статус и заголовки интеграции со Slack теперь проходят через Agent Sessions API для более точного отображения информации.

Итог

Это патч в духе «остановить кровотечение»: никаких громких новых функций, просто поочерёдное обезвреживание минных полей в базе данных, оставшихся после крупной переработки в v0.21.0. Для обычных пользователей самое заметное отличие такое — записи сессий больше загадочно не портятся, чаты не прерываются из-за мелких сбоев поискового индекса, а запланированные задачи работают надёжнее. Если вы когда-нибудь сталкивались с предупреждениями «база данных повреждена» на 0.21.0 или 0.21.1, эта версия для вас.


📎 Официальные примечания к выпуску: https://github.com/NousResearch/hermes-agent/releases