Repolode
Yonkoo11

Yonkoo11/hermes-dojo

Дополнение для самообучения Hermes Agent: анализирует ошибки в сессиях, улучшает слабые навыки, запускает эволюцию GEPA и показывает прогресс.

Звёзды
187
Форки
17
Открытые issues
0
Последний коммит
5 месяцев назад

Что это?

Hermes Dojo — система самообучения для Hermes Agent. Она читает журналы сессий агента из state.db, отмечает ошибки инструментов, циклы повторных попыток и исправления пользователя, а также отслеживает успешность каждого навыка.

Система ранжирует слабые места по первопричинам и устраняет их. Она исправляет навыки, которые дают сбои, создает новые, если пользователи снова и снова просят выполнить задачу, для которой еще нет навыка, и запускает самоэволюцию GEPA для слабых навыков. Результаты сохраняются в виде ежедневных метрик, по которым можно отслеживать прогресс обучения.

Dojo устанавливается как навык Hermes и предоставляет команды вроде /dojo analyze, /dojo improve, /dojo report и /dojo history. Ночной режим cron запускает полный цикл и может отправить утренний отчет в Telegram или CLI. Для работы нужны Hermes Agent v0.2.0+, Python 3.10+ и пакет hermes-agent-self-evolution для GEPA.

Ключевые возможности

  • 01Разбирает журналы сессий агента и обнаруживает ошибки инструментов, циклы повторных попыток и исправления пользователя.
  • 02Отслеживает успешность каждого навыка и ранжирует самые слабые по первопричинам.
  • 03Исправляет навыки с помощью целевой обработки ошибок.
  • 04Создает новые навыки на основе повторяющихся запросов пользователей, которые пока не удается выполнить.
  • 05Запускает самоэволюцию GEPA для слабых навыков и сохраняет ежедневные метрики для отслеживания прогресса обучения.
  • 06Отправляет отчеты в CLI или Telegram; также доступен ночной цикл cron.

Сценарии использования

  • Поддерживать надежную работу навыков Hermes Agent при изменении API инструментов или их тайм-аутах.
  • Получать ежедневную сводку о том, где навыки агента дают сбои.
  • Автоматически создавать черновики новых навыков для задач, о которых пользователь просит снова и снова.
  • Измерять, улучшается ли работа агента на протяжении нескольких недель.

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

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/Yonkoo11/hermes-dojo.git
  2. 2

    Перейдите в каталог и запустите установщик

    cd hermes-dojo && ./install.sh
  3. 3

    Загрузите демонстрационные данные (необязательно)

    cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7
  4. 4

    Запустите демонстрацию полного конвейера

    python3 demo.py --reset

Что важно знать

  • Требуются Hermes Agent версии 0.2.0 или выше и Python 3.10 или выше.
  • Для самоэволюции (GEPA) также требуется отдельный проект hermes-agent-self-evolution.

Темы

Частые вопросы

Что такое hermes-dojo?
Дополнение для самообучения Hermes Agent: анализирует ошибки в сессиях, улучшает слабые навыки, запускает эволюцию GEPA и показывает прогресс. Hermes Dojo — система самообучения для Hermes Agent. Она читает журналы сессий агента из state.db, отмечает ошибки инструментов, циклы повторных попыток и исправления пользователя, а также отслеживает успешность каждого навыка.
hermes-dojo можно использовать бесплатно? Какая у него лицензия?
hermes-dojo распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
hermes-dojo всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в hermes-dojo — 6 июн. 2026 г..
Для чего можно использовать hermes-dojo?
Поддерживать надежную работу навыков Hermes Agent при изменении API инструментов или их тайм-аутах. Получать ежедневную сводку о том, где навыки агента дают сбои. Автоматически создавать черновики новых навыков для задач, о которых пользователь просит снова и снова. Измерять, улучшается ли работа агента на протяжении нескольких недель.
Как установить hermes-dojo?
Клонируйте репозиторий: git clone https://github.com/Yonkoo11/hermes-dojo.git Перейдите в каталог и запустите установщик: cd hermes-dojo && ./install.sh Загрузите демонстрационные данные (необязательно): cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7 Запустите демонстрацию полного конвейера: python3 demo.py --reset
Где скачать hermes-dojo?
Исходный код и инструкции по установке — на GitHub: https://github.com/Yonkoo11/hermes-dojo

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты