Инструкция рассчитана на уже установленный Hermes и работу через терминал. Если команда hermes пока не запускается, начни с установки и первоначальной настройки Hermes Agent. Имена personal и work ниже - условный пример, а не чьи-либо реальные рабочие настройки.
За новыми материалами об ИИ-инструментах можно следить в каналах.
Когда нужен второй профиль
Профиль - отдельная папка с настройками и данными Hermes. В ней лежат config.yaml, файл ключей .env, инструкции SOUL.md, память, сессии, навыки и задачи по расписанию. Агент - запущенный помощник, который использует эти данные.
Допустим, для личных дел тебе нужен один набор предпочтений, а для рабочих задач - другой. Отдельные профили позволяют хранить их раздельно. Если меняется только вопрос, а настройки и память должны оставаться общими, создавать профиль под каждый разговор незачем.
Для двух самостоятельно работающих агентов используй разные профили. Официальная документация предупреждает: два процесса агента, использующие одну папку профиля, могут накапливать общую память и подхватывать записи друг друга при старте сессий.
Что профиль разделяет и чего не защищает
| Объект | Что происходит |
|---|---|
| Настройки Hermes, встроенная память и сессии | Хранятся в папке соответствующего профиля |
| Навыки и задачи по расписанию | У каждого профиля свой набор |
| Файлы на компьютере | На стандартном локальном исполнителе доступны с правами того же пользователя ОС |
| Учётные записи внешних программ | При обычном запуске на компьютере программы по умолчанию используют домашнюю папку пользователя и находящиеся там настройки |
| Внешняя память | Зависит от настроек подключённого сервиса; разные профили сами по себе не доказывают разделение его данных |
| OAuth-входы в модели | Не следует считать их независимыми только из-за разных имён профилей: Hermes умеет читать общий вход из корневого auth.json |
OAuth - вход через учётную запись провайдера. Документация отдельно объясняет общий вход для Anthropic, OpenAI Codex и xAI: при полном клонировании одноразовые токены обновления не копируются как отдельные независимые учётные данные. Если нужен собственный OAuth-вход профиля, он настраивается отдельно.
Рабочая папка тоже не служит защитой. Параметр terminal.cwd задаёт место, откуда начинаются команды, но не запрещает обращаться к другим каталогам. Инструкция в SOUL.md вроде «не заходи в личную папку» направляет поведение модели, а не устанавливает ограничение доступа. Если задача именно в защите файлов, одного разделения профилей недостаточно.
Профили помогают разнести контекст по задачам. Для более широкой работы с ИИ можно посмотреть программу практикума; настройку профилей Hermes на нём здесь не обещаем.
Перед созданием проверь существующие имена
Открой терминал и выполни:
hermes profile list
hermes profileПервая команда выводит список профилей, вторая показывает текущий профиль, его путь, модель и состояние подключения к мессенджерам. Если personal или work уже существует, сначала посмотри, что это за профиль:
hermes -p personal profile
hermes -p work profileНе удаляй существующий профиль, чтобы освободить имя для примера. Выбери другие свободные имена и используй их во всех следующих командах. В этой инструкции оба имени предполагаются свободными.
Понадобится доступ к выбранному провайдеру модели для настройки каждого профиля. Само создание папки не подтверждает, что модель подключена. Не копируй ключи в переписку и не проси агента вывести содержимое .env для проверки.
Создай два профиля без клонирования
Выполни команды по очереди:
hermes profile create personal
hermes profile create workБез дополнительных параметров Hermes создаёт свежие профили со встроенным набором навыков, поэтому их папки не будут пустыми. Ключи, модель и подключение к мессенджерам настраиваются следующим шагом.
Не добавляй --clone ради ускорения этой инструкции. Этот параметр копирует из текущего профиля не только настройки, но и инструкции, навыки, а также файлы памяти memories/MEMORY.md и memories/USER.md. Для разделения личного и рабочего контекста с чистого начала клонирование не подходит.
При клонировании также проверь настройки внешних сервисов памяти. Например, документация предупреждает: клонированная конфигурация Hindsight в режиме local_embedded продолжает использовать исходный процесс и банк памяти, пока для копии не настроены свои profile и bank_id. Создание нового имени не исправляет такую общую настройку автоматически.
Проверка создания:
hermes profile list
hermes -p personal profile
hermes -p work profileВ списке должны появиться оба имени, а в подробностях - разные пути. В стандартной установке это ~/.hermes/profiles/personal/ и ~/.hermes/profiles/work/. Символ ~ обозначает домашнюю папку пользователя. При нестандартном HERMES_HOME ориентируйся на фактический путь из команды, а не на этот пример.
Настрой модель отдельно и запускай нужный профиль явно
Сначала настрой личный профиль, затем рабочий:
hermes -p personal setup
hermes -p work setupПройди мастер настройки для каждого. Настройки модели и провайдера хранятся в config.yaml соответствующего профиля, ключи - в его .env. Это не гарантирует независимость всех входов: OAuth-входы и учётные записи внешних программ могут оставаться общими, как указано в таблице выше.
После настройки открой личный чат:
hermes -p personal chatРабочий чат запускается другой командой:
hermes -p work chatПри старте сверяй строку Profile: personal или Profile: work; командная строка также показывает имя профиля. Не запускай два самостоятельно работающих агента с одним и тем же -p.
Hermes создаёт для профиля короткую команду, например personal chat. Здесь используем полную запись с -p, чтобы выбор был виден в самой команде. Не нужно менять профиль по умолчанию при каждом запуске.
У команды hermes profile use work другой эффект: последующие обычные вызовы hermes начинают выбирать work. Если уже использовал её и хочешь вернуть стандартный профиль, выполни:
hermes profile use defaultКак проверить результат без личных данных
Сначала проверь состояние средствами Hermes, а не вопросом к модели «ты точно рабочий агент?».
| Проверка | Ожидаемый результат | Если не совпало |
|---|---|---|
hermes profile list | Есть два нужных имени | Проверь результат команды создания, не переходи к заполнению памяти |
hermes -p personal profile и hermes -p work profile | Показаны разные папки | Остановись и выясни, какой профиль выбран и где его данные |
Запуск с -p personal | В стартовом сообщении указан personal | Перепроверь команду запуска |
Запуск с -p work | В стартовом сообщении указан work | Не продолжай рабочий разговор в неверном профиле |
| Просмотр папок по показанным путям | Настройки и данные находятся в соответствующих каталогах | Не публикуй содержимое ключей и личной памяти при диагностике |
Затем можно сделать условную проверку поведения: в новом личном разговоре попроси составить список вещей для прогулки, а в рабочем - план проверки документа. Не используй настоящие данные. Разные ответы сами по себе не доказывают изоляцию; они нужны лишь для проверки, что оба чата запускаются и отвечают. Результат сверяй по выбранному профилю и его папке.
Если после настройки понадобятся разные процедуры работы, добавляй их в нужный профиль. Порядок установки и создания навыков разобран в гайде по навыкам Hermes Agent.
Ошибки, из-за которых контекст снова оказывается общим
Профиль создали через --clone. В него могла попасть старая встроенная память. Не удаляй её вслепую: сначала проверь способ создания и файлы нужного профиля. Для повторения этой инструкции с чистого начала используй новое свободное имя без параметров клонирования.
Запускают просто hermes, забыв про профиль по умолчанию. Проверь hermes profile и используй явный -p personal или -p work в командах запуска.
Разные профили работают с одной внешней памятью. Проверь настройки самого сервиса. Его данные не обязаны разделяться так же, как локальные файлы Hermes; пример с Hindsight выше как раз об этом.
Два профиля используют одного бота мессенджера. Для самостоятельных подключений настрой разные токены ботов. Токен идентифицирует бота платформы, а имя профиля - данные Hermes; смена одного не создаёт другое. Подключение подробно разобрано в инструкции по Telegram для Hermes Agent.
От профиля ждут запрета на чтение чужих папок. На локальном исполнителе права доступа остаются правами пользователя ОС. Ни имя work, ни отдельный SOUL.md, ни рабочая папка не заменяют ограничения файловой системы.
Начни с двух новых профилей без клонирования и явного выбора при запуске. Подключай рабочие данные после проверки имён и путей, а внешнюю память, ботов и учётные записи проверяй отдельно. Если нужен следующий шаг в работе с ИИ, посмотри программу практикума.
Официальная документация
Профили Hermes Agent: создание, переключение и границы разделения. Инструкция сверена 24 сентября 2026 года с этой закреплённой версией официального документа.
Новые материалы - дайджестом, без спама
Гайды выходят регулярно. Подпишись, чтобы не пропускать: пришлю подборку в Telegram или на email. Раз в неделю или каждый день - выбираешь сам.

