# Личный и рабочий профили Hermes: настройка отдельно

> Как создать отдельные профили personal и work в Hermes Agent, настроить их и проверить пути хранения. Разбираем, что именно разделяют профили: память, сессии, файлы и учётные записи.

Source: https://ailoot.ai/blog/ru/hermes-profiles-personal-work/
Canonical: https://ailoot.ai/blog/ru/hermes-profiles-personal-work/
Language: ru
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-119
Revision: sha256-06d22f59b514368bd131f507d169e47e2ce207f02f636e6cdf83c0fce00b8b6c


<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Основные сведения раздела">

Коротко о главном

Для личных и рабочих задач заведи два отдельных профиля Hermes, не копируя настройки из одного в другой. У каждого профиля будут собственные параметры, память, история чатов и навыки. Выбирай нужный при запуске: `hermes -p personal chat` или `hermes -p work chat`. Так разделяются данные Hermes, однако доступ агента к другим каталогам компьютера этим не ограничивается.

</div>

Эти шаги подходят для уже установленного Hermes, которым ты пользуешься из терминала. Если команда `hermes` ещё не работает, сначала найди официальные инструкции по установке Hermes Agent. Названия `personal` и `work` в примерах условные: они не относятся к чьим-либо реальным рабочим параметрам.

Дополнительные инструкции смотри в [документации Ailoot](https://ailoot.ai/docs/).

## Зачем заводить отдельный профиль

Профиль Hermes — это отдельный каталог с настройками и данными. В нём могут находиться `config.yaml`, файл ключей `.env`, инструкции `SOUL.md`, память, история сессий, навыки и запланированные задачи. Агентом здесь называется запущенный помощник, который работает с этими данными.

Например, личным задачам могут соответствовать одни предпочтения, а рабочим — другие. Разные профили позволяют хранить этот контекст отдельно. Если различается только тема разговора, но настройки и память должны быть общими, создавать для него отдельный профиль не требуется.

Для двух независимых агентов используй разные профили. В официальной документации Hermes сказано, что при работе двух процессов из одного каталога профиля их память может становиться общей: при старте сессии каждый процесс способен подхватить записи другого.

## Какие данные профили разделяют, а какие — нет

| Объект | Как он используется |
|----|----|
| Настройки Hermes, встроенная память и сессии | Сохраняются в каталоге выбранного профиля |
| Навыки и задачи по расписанию | Для каждого профиля предусмотрен собственный набор |
| Файлы компьютера | При стандартном локальном запуске доступны с правами текущего пользователя операционной системы |
| Учётные записи внешних программ | При обычном запуске программы на компьютере могут использовать домашний каталог пользователя и настройки из него |
| Внешняя память | Разделение определяется параметрами подключённого сервиса; разные профили сами по себе не гарантируют раздельное хранение его данных |
| OAuth-входы в модели | Не считай их раздельными только на основании разных имён профилей: Hermes может считывать общий вход из корневого `auth.json` |

OAuth — это вход через учётную запись провайдера. В официальных материалах отдельно описан общий вход для Anthropic, OpenAI Codex и xAI. При полном клонировании одноразовые токены обновления не становятся отдельными независимыми учётными данными. Если профилю нужен собственный OAuth-вход, настрой его отдельно.

Рабочий каталог также не ограничивает доступ. Параметр `terminal.cwd` определяет, откуда начинаются команды, но не запрещает обращаться к другим каталогам. Запись в `SOUL.md`, например «не открывай личную папку», влияет на инструкции модели, но не ограничивает её технически. Если требуется защитить файлы, одного разделения профилей недостаточно.

Профили помогают держать контекст разных задач отдельно.

## Проверь, заняты ли выбранные имена

Открой терминал и введи:

```bash
hermes profile list
hermes profile
```

Первая команда показывает доступные профили. Вторая выводит сведения о текущем: имя, путь, модель и состояние подключений к мессенджерам. Если `personal` или `work` уже заняты, изучи соответствующий профиль:

```bash
hermes -p personal profile
hermes -p work profile
```

Не стирай существующий профиль ради освобождения имени из примера. Подбери другие незанятые названия и подставляй их во все дальнейшие команды. Ниже предполагается, что оба имени свободны.

Для каждого профиля потребуется доступ к выбранному провайдеру модели. Создание каталога само по себе не подключает модель. Не отправляй ключи в переписке и не проси агента показать содержимое `.env` при проверке.

## Создай профили без копирования настроек

Выполняй команды по одной:

```bash
hermes profile create personal
hermes profile create work
```

Если не указывать дополнительные параметры, Hermes создаст новые профили со встроенным набором навыков, поэтому каталоги не будут пустыми. На следующем этапе настрой ключи, модель и подключения к мессенджерам.

**Не используй `--clone`, чтобы сократить настройку.** Клонирование переносит из текущего профиля не только параметры, но и инструкции, навыки, а также файлы памяти `memories/MEMORY.md` и `memories/USER.md`. Если нужно с самого начала разделить личный и рабочий контекст, такой способ не подходит.

При клонировании отдельно проверь параметры сервисов внешней памяти. Документация предупреждает, что скопированные настройки сервиса памяти в режиме `local_embedded` могут продолжить обращаться к исходному процессу и хранилищу. Для копии нужно задать собственные `profile` и `bank_id`. Одно лишь новое имя профиля не меняет эти настройки.

Проверь, что профили созданы:

```bash
hermes profile list
hermes -p personal profile
hermes -p work profile
```

В списке должны отображаться оба профиля, а команды с подробностями должны показать разные пути. В стандартной установке это `~/.hermes/profiles/personal/` и `~/.hermes/profiles/work/`. Символ `~` означает домашний каталог пользователя. Если задан нестандартный `HERMES_HOME`, используй путь, который показывает команда.

## Настрой профили отдельно и выбирай нужный при запуске

Сначала пройди настройку для личного профиля, затем для рабочего:

```bash
hermes -p personal setup
hermes -p work setup
```

Выполни мастер настройки для каждого профиля. Параметры модели и провайдера хранятся в его `config.yaml`, ключи — в его `.env`. Это не означает, что все учётные записи раздельны: OAuth-входы и данные внешних программ могут оставаться общими, как указано в таблице выше.

Чтобы открыть личный чат, введи:

```bash
hermes -p personal chat
```

Для рабочего чата используй другую команду:

```bash
hermes -p work chat
```

При запуске проверь строку `Profile: personal` или `Profile: work`. Имя выбранного профиля также видно в командной строке. Не запускай два независимых агента с одинаковым значением `-p`.

Hermes создаёт короткую команду профиля, например `personal chat`. В этой инструкции используется полная форма с `-p`, чтобы выбранное имя явно присутствовало в команде. Менять профиль по умолчанию перед каждым запуском не требуется.

Команда `hermes profile use work` устанавливает `work` как профиль для последующих обычных вызовов `hermes`. Чтобы вернуть стандартный профиль, выполни:

```bash
hermes profile use default
```

## Убедись, что профили работают, не вводя личные данные

Для начала проверь состояние через команды Hermes. Не полагайся на ответ модели на вопрос вроде «ты точно рабочий агент?».

| Что проверить | Ожидаемый результат | Действия при несовпадении |
|----|----|----|
| `hermes profile list` | Отображаются два нужных имени | Проверь результат создания профилей и пока не добавляй данные в память |
| `hermes -p personal profile` и `hermes -p work profile` | У профилей разные каталоги | Приостанови настройку и выясни, какой профиль выбран и где лежат его данные |
| Запуск с `-p personal` | В стартовом сообщении указано `personal` | Проверь команду запуска |
| Запуск с `-p work` | В стартовом сообщении указано `work` | Не продолжай рабочий разговор в другом профиле |
| Проверка каталогов по показанным путям | Настройки и данные находятся в соответствующих каталогах | При диагностике не раскрывай ключи или личное содержимое памяти |

Затем можно проверить, что оба чата отвечают. Например, в новом личном разговоре попроси составить список вещей для прогулки, а в рабочем — предложить план проверки документа. Используй только вымышленные сведения. Различие между ответами не подтверждает изоляцию данных: оно лишь показывает, что оба чата запускаются и отвечают. Сверяй выбранный профиль с его каталогом.

Если для личных и рабочих задач нужны разные процедуры, добавь их в соответствующие профили. Дополнительную информацию о навыках Hermes ищи в официальной документации проекта.

## Из-за чего контекст может стать общим снова

**Профиль был создан с `--clone`.** В нём могла оказаться ранее накопленная встроенная память. Не удаляй файлы без проверки: сначала выясни, как создавался профиль, и просмотри его данные. Чтобы пройти эти шаги с чистого начала, создай профиль под новым свободным именем, не добавляя параметры клонирования.

**Hermes запускают без явного выбора профиля.** Проверь текущий профиль командой `hermes profile` и указывай `-p personal` либо `-p work` в командах запуска.

**Разные профили подключены к одному сервису внешней памяти.** Проверь настройки этого сервиса: его данные могут не разделяться так же, как локальные данные Hermes. Например, общий процесс или банк памяти останется общим, пока это не изменено в настройках сервиса.

**Два профиля подключены к одному боту мессенджера.** Чтобы использовать независимые подключения, настрой разные токены ботов. Токен определяет бота на платформе, а имя профиля — набор данных Hermes. Изменение одного не меняет другое. О настройке Telegram читай в официальной документации Hermes Agent.

**Профилю приписывают защиту от чтения других каталогов.** При локальном запуске доступ определяется правами пользователя операционной системы. Название `work`, отдельный `SOUL.md` или рабочий каталог не заменяют ограничения файловой системы.

Создай два новых профиля без клонирования и явно выбирай нужный при запуске. Добавляй рабочие данные только после того, как сверишь имена и пути. Внешнюю память, ботов и учётные записи проверяй отдельно. Другие инструкции по работе с моделями доступны в [документации Ailoot](https://ailoot.ai/docs/).

## Официальная документация

[Профили Hermes Agent: создание, переключение и границы разделения](https://raw.githubusercontent.com/NousResearch/hermes-agent/d350422b15863fc4c0b7962b122b625a0271516c/website/docs/user-guide/profiles.md). Эта инструкция сверена с закреплённой версией официального документа 24 сентября 2026 года.



Чтобы продолжить работу с моделями, перейди в [Ailoot](https://ailoot.ai/).

## Вопросы и ответы

### Можно ли клонировать профиль ради чистого рабочего контекста?

Для описанного чистого разделения — нет. Клонирование может переносить инструкции, skills и встроенную память, а внешняя память и OAuth могут остаться общими. Создавайте профили без клонирования и проверяйте их пути и внешние подключения.

### Защищает ли отдельный рабочий профиль от чтения личных файлов?

Нет. Профиль разделяет настройки и историю Hermes, но не меняет файловые права пользователя ОС. Проверяйте выбранный профиль -p при запуске. Для защиты файлов нужны реальные ограничения файловой системы.


## Ailoot · Компания и портфель её проектов

Ailoot опирается на накопленный опыт работы, большую клиентскую базу, стабильный сервис и постоянный контроль KPI.

Компания и портфель её проектов: миллионы клиентов; продажи на миллиарды ежемесячно.

Этот опыт Ailoot использует для API-доступа к нейросетям в продуктах клиентов, агентах, приложениях и автоматизациях.
