Hermes Memory OS: межсессионная память для агента Hermes
Настройте межсессионную память так, чтобы на вопросы в новой сессии отвечалось за счёт извлечения данных из существующей памяти, а не повторного поиска с помощью инструментов.
Что понадобится
- Репозиторий предоставляет установку полного стека одной командой.
- Требуется поддержка хуков и плагинов Hermes Agent.
- Требуются Docker и Python 3.11 или новее.
- Qdrant, Redis, рабочий процесс ARQ и встроенные базы данных SQLite.
- Необязательный локальный провайдер LLM; инфраструктура памяти не зависит от конкретного провайдера.
Как применить
Этот стек заметно тяжелее MEMORY.md, USER.md и поиска по сессиям; используйте его, когда структурированный межсессионный поиск оправдывает Qdrant, Redis, фоновые процессы и постоянное хранилище.
Хотя хранилище ориентировано на локальную работу, поставщик размещённой модели может получать восстановленный контекст.
Проверяйте, что сохраняет автоматическое извлечение: долговременная память может удерживать конфиденциальные или устаревшие сведения.
Выполните приведённую ниже команду инсталлятора, чтобы настроить систему.
curl -sSL https://raw.githubusercontent.com/ClaudioDrews/memory-os/main/setup.sh | bash
Инсталлятор запускает Qdrant, Redis и рабочий процесс ARQ, инициализирует хранилища SQLite и устанавливает компоненты с стороны Hermes. В репозитории также имеется руководство по ручной установке и тесты для диагностики неполадок.
Хуки выполняют поиск автоматически; специальный промпт для каждого обращения к памяти не нужен.
Проверьте поиск: запишите конкретное решение по проекту, начните новый сеанс и задайте приведённый вопрос.
What decision did we make about this project's deployment, and why?
Источник: aliaihub/awesome-hermes-usecases и участники проекта. Лицензия: CC-BY-4.0. Лицензия исходного материала.
Перевод и редакционная адаптация: ClawCases.
>Ресурсы
>Похожие юзкейсы
Арбитр разрешения конфликтов слияния агентов
Разрешает конфликт слияния Git между ветками двух агентов в качестве беспристрастной третьей стороны: нейтральный арбитр, который принимает обе версии изменений и указанные намерения, после чего формирует итоговый результат слияния, не перезаписывая ни одну из сторон.
Автономное управление проектами с помощью подагентов
Координация проектов автономно: главный агент делегирует работу подагентам-менеджерам проектов, которые отслеживают задачи в общем файле STATE.yaml, обновляют его по мере выполнения, параллельно берутся за неблокируемые задачи и сохраняют всё состояние задач в файлах с контролем версий.
Командная строка Apple Notes
Управляйте заметками Apple непосредственно из терминала с помощью CLI memo: создавайте, просматривайте, редактируйте, удаляйте, искайте заметки, перемещайте их между папками и экспортируйте в формате HTML или Markdown.