Профиль Hermes Agent: личный помощник руководителя. Персона, базовый конфиг, набор скиллов.
Полная пошаговая инструкция — в файле INSTALL.md: что поставить, откуда взять ключ, что и где менять.
Коротко:
hermes profile install <адрес этого репозитория> --alias --yes
Дальше:
Профиль попросит ключ API. Ключ свой, отдельный — авторский сюда не входит. После установки рядом появится .env.EXAMPLE; скопируй в .env и впиши ключ:
cp ~/.hermes/profiles/vasily/.env.EXAMPLE ~/.hermes/profiles/vasily/.env # отредактируй: HERMES_CUSTOM_POLZA_AI_API_KEY=<свой ключ>
Запуск: vasily chat (или hermes -p vasily chat).
| Путь | Что это |
|---|---|
distribution.yaml |
манифест: имя, версия, требуемые переменные окружения |
SOUL.md |
персона агента (правится под владельца) |
config.yaml |
модель, провайдер (Polza.ai), инструменты, язык — без ключей |
skills/ |
58 штатных скиллов Hermes (документы, таблицы, PDF, поиск, почта, заметки, код) |
.env.template |
шаблон .env, устанавливается как .env.EXAMPLE |
Ключ API живёт только в .env и в репозиторий не попадает: в config.yaml стоит key_env: HERMES_CUSTOM_POLZA_AI_API_KEY, то есть имя переменной, а не значение.
auth.json, пароли dashboard — только свои, локальные.hermes profile update vasily
Обновляются SOUL.md, config.yaml, skills/. Файлы пользователя (.env, память, история, сессии) не трогаются. Если config.yaml правился локально, он сохраняется — сбросить к версии из репозитория можно флагом --force-config.
Добавляется уже в установленном профиле:
hermes -p vasily mcp add <имя> --command <команда> hermes -p vasily mcp catalog # посмотреть, что есть в каталоге