Hermes хранит ключевые факты, историю разговоров и инструкции для повторяющихся задач раздельно. Короткие записи входят в контекст новой сессии, старые диалоги доступны через поиск, а навыки загружаются по необходимости.
Пять способов управлять тем, что агент запоминает.
1. Разделите заметки и профиль
В
MEMORY.md агент записывает сведения о среде, проектах и принятых решениях, в USER.md — предпочтения пользователя. Оба файла находятся в ~/.hermes/memories/ и загружаются в начале новой сессии.Дополнительный сервис памяти работает рядом со встроенной памятью и может добавить поиск по смыслу, граф знаний и извлечение фактов:
hermes memory setup
hermes memory status
2. Ищите прошлые разговоры
История хранится локально в
~/.hermes/state.db, откуда Hermes может находить сообщения из прошлых сессий. Локальность относится к месту хранения файлов: при работе с облачной моделью выбранный контекст передаётся её провайдеру.3. Соберите личную вики
Навык
llm-wiki создаёт в ~/wiki базу связанных Markdown-файлов, которую можно открыть как хранилище Obsidian. Начать можно одной командой:/llm-wiki создай вики по <тема>, затем добавь <ссылка>После загрузки материалов Hermes сможет отвечать по страницам этой базы.
4. Отделите факты от навыков
В память стоит помещать факты, которые нужны в каждой сессии: ваш часовой пояс, предпочтения, правила общения. Навыки содержат инструкции для повторяющейся работы и загружаются, когда нужны для задачи.
5. Проверяйте и исправляйте записи
hermes journey
hermes journey list
hermes journey edit <идентификатор>
hermes journey delete <идентификатор>
Первая команда показывает записи памяти и освоенные навыки,
list выводит идентификаторы, а edit и delete позволяют изменить или удалить запись.Для подтверждения каждого сохранения добавьте в
config.yaml:memory:
write_approval: true
В Telegram ожидающие записи проверяются командами
/memory pending и /memory approve all.Исходный пост · Документация Hermes
