Заглянул, короче, в Hermes.
В первую очередь, интересовало как агент работает с памятью и какова оптимизация трат токенов внутри. Hermes использует концепцию трехуровневой памяти:
1⃣
Markdown. Те самые .md файлы (user, memory, soul). Все последующие навыки, воспоминания и способы закрепления знаний происходят через призму этой базовой идентичности.
2⃣
Эпизодическая память (SQLite + FTS5). История сессий не в контексте постоянно, она лежит в локальной БД
state.db. Когда агенту надо, он сам делает FTS5-поиск по базе и вытягивает ровно то, что ему нужно в данный момент.
3️⃣
Глубокая память (External Providers). Hermes предлагает
8 провайдеров, которые обеспечивают агенту постоянные данные, сохраняющиеся между сессиями, помимо встроенных .md файлов. По-умолчанию, они выключены (
none — built-in only).
Из примеров,
honcho (диалектическая память),
supermemory (изоляция контекстов) или holographic (ассоциативная алгебра). Больше вариантов можно посмотреть в их
докс. Для старта подойдет holographic, ибо бесплатный и не просит подключать эмбеддинги и текстовые модели для полноценной работы.
Скиллы
SKILL.md тожу тут. Чтобы много не кушать, агент видит только каталог с названиями навыков (~3k токенов) и использует его когда это надо. Раз в неделю агент (the Curator) просыпается для скана скиллов, чтобы удалить мусор и неиспользованные (>30 дней) скиллы.
> У хермеса есть уже встроенные
включенные навыки в каталоге
~/.hermes/skills/ и по-умолчанию
выключенные навыки. Но если хотите больше, то вот
тут у них свой хаб с неофициальными скиллами от энтузиастов.
Вот что интересно, так это наличие конвейерного автономного оптимизатора от hermes на основе алгоритма GEPA (Genetic-Pareto Prompt Evolution), опубликованный как
ICLR 2026 Oral paper (MIT лицензия). По сути, если агент начинает регулярно косячить в сложном навыке, вы включаете этот инструмент и показываете skill и логи ошибок. Алгоритм пыхтит, прогоняет симуляции и выдает вам вылизанный до идеала
SKILL.md. Стоит отметить, на оптимизацию уйдет больше токенов, чем может быть в обычной сессии, но это выгодно, чем если бы скилл постоянно работал не так как вам надо на постоянной основе
Что также стоит внимания, а документация это расписывает:
[
secrets] [
security] – про env. секреты и 7-ми уровневую безопасность
[
profiles] – можно сделать разные профили агента под разные задачи (программист, писатель, личные и тд). Можно отдать задачу напрямую в codex/claude.
[
vision] [
computer-use] – переняли фичи из Codex. Hermes считывает любой тип файлов, а Computer Use может управлять вашим устройством (пока только для MacOS).
[
deliverable-mode] – хочешь pdf, сделает pdf. Захочешь Excel-формат и его получишь.
[
goals] – /goal будет делать до тех пор, пока не достигнет первоначальной цели. Без постоянного ручного "продолжай".
В общем и целом есть множество других интересных вещей у агента, но все упирается в то, зачем он нужен.
Объективно, если вы не айтишник или не инфльюенсер из X с 69 агентами, то как обычному работяге вам нужно либо обычного чата из chatgpt, либо же что-то из "узкого" использования в агенте.
🐱 Агент
доступен как деcктоп, так и в веб/cli версии. Десктопная версия вышла недавно и она куда приятнее