Плагин управления контекстом для OpenClaw: сохраняет все сообщения в SQLite и заменяет усечение сводками на основе DAG.
stephenschoettler/hermes-lcm
Плагин для Hermes Agent, который сохраняет каждое сообщение в SQLite и строит DAG сводок, чтобы агент мог обращаться к истории после её компактизации.
- Звёзды
- 1,316
- Форки
- 189
- Открытые issues
- 237
- Последний коммит
- 21 день назад
Что это?
hermes-lcm — плагин контекстного движка для Hermes Agent, который заменяет сжатие промпта за один проход постоянным подходом на основе DAG. Перед компактизацией исходные сообщения сохраняются в локальном хранилище SQLite; более старый контекст сводится в узлы с учётом глубины, а по мере накопления эти сводки иерархически уплотняются. Размер активного промпта остаётся ограниченным, а исходные сообщения можно восстановить.
Агент получает набор инструментов для поиска, просмотра и раскрытия сжатого контекста: поиск сообщений и сводок по ключевым словам, постраничное восстановление исходных сообщений, поиск по разным сессиям, получение сводок за заданный период и диагностика. Большие выводы инструментов и медиаданные можно вынести в отдельные файлы со ссылками на них. Также перед сохранением при необходимости можно удалять API-ключи, токены и пароли.
Плагин настраивается через переменные окружения и конфигурацию Hermes. Можно задать порог компактизации, размер свежего хвоста, шаблоны для игнорирования сессий и режима только для чтения, а также включить семантический поиск на основе embeddings. В комплект входит скрипт для импорта истории из OpenClaw / lossless-claw.
Ключевые возможности
- 01Перед компактизацией сохраняет исходные сообщения в локальном хранилище SQLite, поэтому их можно восстановить.
- 02Строит иерархические узлы сводок со ссылками на исходные сообщения.
- 03Предоставляет инструменты для поиска по ключевым словам, постраничного восстановления сообщений и раскрытия сводок.
- 04Выносит слишком большие выводы инструментов и медиаданные в отдельные файлы со ссылками на них.
- 05Поддерживает удаление API-ключей, bearer-токенов, паролей и приватных ключей.
- 06Включает диагностику и команды восстановления с предварительным созданием резервной копии.
Сценарии использования
- Длительные сессии Hermes Agent, в которых важно сохранять возможность находить детали из начала переписки после компактизации.
- Поддержание небольшого активного промпта при работе с моделями с большим контекстом без потери доступа к более ранней истории переписки.
- Перенос архивов переписок из OpenClaw или lossless-claw в конфигурацию Hermes.
- Исключение шумных cron- или автоматизированных сессий из хранилища с сохранением возможности восстановить основную переписку.
Быстрый старт
- 1
Клонируйте плагин в каталог plugins Hermes
git clone https://github.com/stephenschoettler/hermes-lcm ~/.hermes/plugins/hermes-lcm - 2
Включите плагин hermes-lcm и задайте lcm в качестве движка контекста в конфигурации Hermes, затем перезапустите Hermes
- 3
Убедитесь, что плагин и движок контекста загрузились
hermes plugins
Что важно знать
- Это плагин для Hermes Agent, он не работает самостоятельно.
- В релиз-кандидате v1.0.0-rc.1 добавлены новые функции, которые остаются выключенными, пока вы не включите их самостоятельно.
В подборках
Темы
Частые вопросы
- Что такое hermes-lcm?
- Плагин для Hermes Agent, который сохраняет каждое сообщение в SQLite и строит DAG сводок, чтобы агент мог обращаться к истории после её компактизации. hermes-lcm — плагин контекстного движка для Hermes Agent, который заменяет сжатие промпта за один проход постоянным подходом на основе DAG. Перед компактизацией исходные сообщения сохраняются в локальном хранилище SQLite; более старый контекст сводится в узлы с учётом глубины, а по мере накопления эти сводки иерархически уплотняются. Размер активного промпта остаётся ограниченным, а исходные сообщения можно восстановить.
- hermes-lcm можно использовать бесплатно? Какая у него лицензия?
- hermes-lcm распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- hermes-lcm всё ещё поддерживается?
- Активно поддерживается. Последний коммит в hermes-lcm — 17 окт. 2026 г..
- Для чего можно использовать hermes-lcm?
- Длительные сессии Hermes Agent, в которых важно сохранять возможность находить детали из начала переписки после компактизации. Поддержание небольшого активного промпта при работе с моделями с большим контекстом без потери доступа к более ранней истории переписки. Перенос архивов переписок из OpenClaw или lossless-claw в конфигурацию Hermes. Исключение шумных cron- или автоматизированных сессий из хранилища с сохранением возможности восстановить основную переписку.
- Как установить hermes-lcm?
- Клонируйте плагин в каталог plugins Hermes: git clone https://github.com/stephenschoettler/hermes-lcm ~/.hermes/plugins/hermes-lcm Включите плагин hermes-lcm и задайте lcm в качестве движка контекста в конфигурации Hermes, затем перезапустите Hermes Убедитесь, что плагин и движок контекста загрузились: hermes plugins
- Где скачать hermes-lcm?
- Исходный код и инструкции по установке — на GitHub: https://github.com/stephenschoettler/hermes-lcm
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагин памяти на основе графа знаний для DeepSeek Harness и OpenClaw: ограничивает объём недавнего контекста и находит точные прошлые вопросы и ответы между сессиями.
Слой памяти и контекста для агента DeepSeek Harness: многоуровневая оперативная память, поиск по документам проекта, подключаемые провайдеры памяти и саморазвивающиеся навыки.
Локальный AI-компаньон в виде фонового демона для Windows и macOS: запоминает контекст о вас, превращает чаты в офисные файлы и может расширять собственные возможности.
Постоянно работающий шлюз памяти и обмена сообщениями для агента DeepSeek Harness с доступом из Slack, Discord, Telegram и терминала.
Персональный ИИ-ассистент для собственного сервера с памятью по биологическим принципам: она объединяется, связывается и со временем забывается; доступна через MCP и совместима со skills для OpenClaw.