AI и агенты5 мин чтения

Память Hermes Agent: как обновиться с holographic

Память holographic вышла из ядра Hermes Agent в плагин, который сопровождаю я. Как обновиться без потери фактов, что проверить заранее и где взять плагин.

Память Hermes Agent: как обновиться с holographic
Содержание

Holographic, один из провайдеров памяти Hermes Agent, вышел из ядра в отдельный плагин: 11 октября 2026 года Nous Research смержила это изменение в main. Если вы уже пользуетесь holographic, обновиться можно без ручного переноса накопленных фактов и настроек — как именно, разберу ниже. Сопровождать плагин теперь буду я: команда приняла мой форк в официальный каталог плагинов.

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

Память Hermes Agent: факты вместо повторного знакомства

Представьте рабочего агента, которому вы уже объяснили, как называется проект и какой формат отчёта вам удобен. Через неделю начинается новый разговор. Без долговременной памяти эти сведения приходится повторять; с ней агент может получить нужные факты перед ответом.

Holographic хранит отдельные факты в локальной базе SQLite и помогает выбирать те, которые относятся к текущему сообщению. Например, при вопросе о проекте можно поднять связанные с ним решения, а не загружать в контекст всю историю общения. Поиск работает среди сохранённых записей: автоматическое извлечение фактов из разговоров по умолчанию выключено.

У Hermes есть и другие механизмы памяти. Holographic не заменяет всю систему: это подключаемый провайдер хранилища фактов и их извлечения. Разницу между слоями я разбирал в статье о памяти Hermes Agent и выборе провайдера.

Провайдер сочетает поиск по словам, связи между сущностями и HRR — математическое представление связей в векторах. Ему самому не нужны ни API-ключ, ни сеть, ни вызовы языковой модели.

Это не означает, что весь агент работает офлайн: найденные факты попадают в контекст той модели, которую вы используете в Hermes. Локальное хранение и обработка данных облачной моделью — разные вопросы.

Что я буду сопровождать

Первоначальный holographic создал dusterbloom; провайдер уже поставлялся внутри Hermes. Моя роль — сопровождать и развивать его отдельную версию после выхода из ядра.

Репозиторий не передавали: в каталог вошёл мой форк — itpartypattaya/hermes-plugin-holographic. В официальном каталоге зафиксированы версия v0.6.1, коммит 46b6f908 и мейнтейнер itpartypattaya. У плагина статус community: он включён в каталог Hermes, но сопровождаю его я, а не Nous Research.

Помимо поиска, текущая версия умеет следующее. При добавлении факта агент получает сведения о похожих записях и возможных противоречиях. Сущности могут иметь альтернативные имена. Есть оценка доверия к фактам и обратная связь о том, помогло ли воспоминание.

При этом память не становится безошибочной. Возможное противоречие — подсказка для агента, а не автоматически установленная истина. Поиск учитывает формы слов, но может пропускать нестандартные формы; синонимы другого корня находятся через ключевые слова, которые агент добавляет к факту. Это не поиск на основе нейросетевых embeddings.

Для меня качество такого компонента — прежде всего уместность воспоминаний. Хранить запись мало: нужно достать её в нужный момент и не засорять каждый ответ фактами, которые к нему не относятся.

Holographic вышел из ядра раньше срока

Изначально вынос планировали на 15 октября. Для holographic переход сделали раньше: появился отдельный мейнтейнер, а запись в каталоге прошла проверку. PR с удалением встроенной копии уже смержен в main.

Провайдеры byterover и retaindb этим изменением не затронуты. В описании PR команда отдельно указала, что у них пока нет мейнтейнеров и они остаются встроенными до объявленной даты.

Старый репозиторий Nous Research переведён в архив и направляет пользователей на мой форк. Так сохраняется понятный маршрут для тех, кто установил прежнюю отдельную копию.

Вынесенный плагин можно развивать независимо от релизов ядра. Но при установке из каталога используется закреплённый коммит, а не последнее состояние моей ветки main: новые версии приходят после того, как закреплённый коммит обновят в каталоге Hermes.

Похожий путь через каталог уже проходил мой плагин Hermes Field Notes. Здесь ответственность другая: изменения затрагивают не только инструмент, но и накопленную пользователем память.

Что сохранится у тех, кто уже использует holographic

Если в настройках выбран memory.provider: holographic, предусмотрена автоматическая установка плагина из каталога при hermes update или запуске агента после перехода на код, где встроенная копия удалена.

Сохраняются база memory_store.db с фактами и настройки plugins.hermes-memory-store. Имя провайдера тоже остаётся прежним. Не нужно создавать пустую базу, вручную переписывать факты или менять провайдера на другой только из-за выноса из ядра.

Для установок по URL старого репозитория Nous Research также добавлен переход на поддерживаемую запись каталога. README архивного репозитория для таких установок предлагает и разовую переустановку из каталога: hermes plugins remove holographic && hermes plugins install holographic. База и настройки при этом сохраняются.

Есть существенная оговорка: мерж в main не означает, что изменение уже есть в каждом стабильном выпуске или способе установки. Автоматическая миграция относится к версии Hermes, в которую вошёл этот переход. Если установленная версия ещё содержит встроенный holographic, используется встроенная копия.

Перед обновлением системы с ценной памятью я всё равно советую сохранить резервную копию базы и настроек — например, командой hermes backup: она делает согласованный снимок базы даже во время работы агента. Если копируете вручную, сначала остановите Hermes, затем сохраните базу (по умолчанию memory_store.db, или путь из db_path) и config.yaml. Затем проверить, входит ли переход в выбранную версию Hermes, обновиться и попросить агента найти заранее известный сохранённый факт. Сохранение данных предусмотрено механизмом миграции, но резервная копия защищает и от других проблем при обновлении.

Где найти плагин и как начать

Вот holographic в официальном каталоге Hermes: там видны поддерживаемый репозиторий, закреплённая версия, требования к Hermes и известные ограничения. На 12 октября 2026 года запись указывает на v0.6.1 и требует Hermes версии не ниже 0.21.5. Это минимальная совместимость плагина, а не номер версии, гарантирующей автоматическую миграцию.

Для новой установки документация провайдера предлагает:

hermes plugins install holographic
hermes config set memory.provider holographic

Другой вариант — запустить hermes memory setup и выбрать holographic. Если провайдер уже настроен, не стоит воспринимать эти команды как обязательную ручную миграцию: для существующих пользователей предусмотрен автоматический переход.

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

Развитие проекта теперь идёт в моём репозитории holographic. Если найдёте ошибку, лучшее сообщение о ней — пример, какой факт был сохранён, какой запрос его не нашёл и что вы ожидали увидеть. Только без личных данных и содержимого всей базы: публичный issue не должен становиться ещё одним хранилищем вашей памяти.

Источники

  1. Nous Research: принятие holographic в официальный каталог плагинов
  2. Nous Research: завершённый вынос holographic из ядра Hermes
  3. Hermes: запись holographic в официальном каталоге
  4. Holographic: документация провайдера версии 0.6.1
Свои рядомСпросите своих — в чате отвечают быстрее, чем поискОсновной чат IT-тусовки Паттайи: айтишники, диджитал-специалисты и предприниматели, которые уже прошли через то же самое. С июля 2023 года.Вступить в чат

Читайте также по теме