🤖HermesBlog
Hermes Feature Guides · Часть 58/9/2026

Провайдеры памяти — где живут воспоминания

Memory Providers — Where Memory Lives — easy-to-understand guide based on official docs

hermes-feature-5-memory-providers

Провайдеры памяти — где живут воспоминания

Если вы следили за нашей серией статей о Hermes Agent, вы знаете, что встроенные файлы MEMORY.md и USER.md — это верный блокнот вашего агента. Но что происходит, когда вы хотите, чтобы агент помнил что-то множество сессий подряд или даже обменивался контекстом между несколькими агентами? Вот тут на сцену выходят провайдеры памяти.

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

Общая картина

Hermes Agent теперь поставляется с 8 плагинами внешних провайдеров памяти. Вот ключевое правило: одновременно может быть активен только один внешний провайдер, но встроенная память всегда работает параллельно с ним. Они не конкуренты — они напарники.

Быстрый старт

Начать так же просто, как выполнить три команды:

hermes memory setup      # интерактивный выбор + настройка
hermes memory status     # проверить, что активно
hermes memory off        # отключить внешний провайдер

Также можно выбрать провайдера через hermes plugins → Provider Plugins → Memory Provider или настроить вручную в ~/.hermes/config.yaml:

memory:
  provider: honcho   # или mem0, hindsight, holographic, retaindb, byterover, supermemory, openviking

Как это работает

Когда провайдер активен, Hermes автоматически делает шесть вещей за кулисами:

  1. Внедряет контекст провайдера в системный промпт — чтобы агент знал, что провайдер «помнит»
  2. Предварительно подгружает релевантные воспоминания перед каждым ходом (в фоновом режиме, так что ждать не нужно)
  3. Синхронизирует ходы диалога с провайдером после каждого ответа
  4. Извлекает воспоминания при завершении сессии (для провайдеров, которые это поддерживают)
  5. Зеркалирует записи встроенной памяти во внешний провайдер
  6. Добавляет инструменты, специфичные для провайдера, чтобы агент мог искать, хранить и управлять воспоминаниями

Самое приятное? Ваша встроенная память работает ровно как раньше. Внешний провайдер — чисто дополнительный.

В центре внимания: Honcho

Давайте подробнее рассмотрим Honcho — одного из самых интересных провайдеров. Он создан для AI-нативного моделирования пользователя между сессиями с помощью так называемого «диалектического рассуждения». Мудрёный термин, простая идея: он ведёт диалог с самим собой о том, что знает о вас.

Лучше всего подходит для: Мультиагентных систем с контекстом между сессиями и согласованием пользователя и агента
Требует: pip install honcho-ai + API-ключ (или self-hosted инстанс)
Хранение данных: Honcho Cloud или self-hosted

Инструменты Honcho (всего 5)

  • honcho_profile — чтение/обновление вашей карточки
  • honcho_search — семантический поиск по воспоминаниям
  • honcho_context — контекст сессии (сводка, представление, карточка, сообщения)
  • honcho_reasoning — выводы, синтезированные LLM
  • honcho_conclude — создание/удаление заключений

Три рычага для контроля стоимости и глубины

Honcho даёт вам три независимых рычага управления:

  • contextCadence — как часто обновляется базовый контекст (API-вызовы)
  • dialecticCadence — как часто срабатывает диалектическая LLM (LLM-вызовы)
  • dialecticDepth — сколько проходов рассуждения за один вызов (1–3)

Хотите более глубоких рассуждений? Подкрутите dialecticDepth. Хотите сэкономить? Замедлите каденсы. Всё под вашим контролем.

Мастер настройки

hermes memory setup        # выберите "honcho" — запустится пост-настройка, специфичная для Honcho

Машины без головы? Не проблема. Если вы на SSH-сервере или удалённой VM без браузера, выберите device в запросе метода аутентификации. CLI выведет короткий код и ссылку для проверки — откройте её на любой другой машине, подтвердите, и готово. Мастер даже автоматически определяет, когда нет доступного локального браузера, и по умолчанию выбирает этот вариант.

Конфигурация

Конфиг хранится в $HERMES_HOME/honcho.json (локально для профиля) или ~/.honcho/config.json (глобально). Порядок разрешения: $HERMES_HOME/honcho.json > ~/.hermes/honcho.json > ~/.honcho/config.json.

Ключевые настройки включают contextTokens (бюджет токенов на ход), recallMode (hybrid, context или tools) и writeFrequency (async, turn, session или целое число N).

Главный вывод

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

Начните с hermes memory setup, изучите варианты и наблюдайте, как ваш агент становится умнее с каждым разговором. Картотечный шкаф уже ждёт.

📖 Официальная документация

Эта статья основана на официальной документации Hermes Agent :Официальные документы › user-guide/features/memory-providers