sidebar_position: 7 lang: ru
Справочник по командам профиля
На этой странице описаны все команды, относящиеся к профилям Hermes. Общие сведения о командах CLI см. в Справочнике команд CLI.
hermes profile
hermes profile <subcommand>
Команда верхнего уровня для управления профилями. Запуск hermes profile без подкоманды показывает помощь.
| Подкоманда | Описание |
|---|---|
list |
Перечислите все профили. |
use |
Установите активный профиль (по умолчанию). |
create |
Создайте новый профиль. |
delete |
Удалить профиль. |
show |
Показать подробную информацию о профиле. |
alias |
Восстановите псевдоним оболочки для профиля. |
rename |
Переименуйте профиль. |
export |
Экспортируйте профиль в архив tar.gz. |
import |
Импортируйте профиль из архива tar.gz. |
hermes profile list
hermes profile list
Перечисляет все профили. Активный в данный момент профиль отмечен *.
Пример:
$ hermes profile list
default
* work
dev
personal
Никаких вариантов.
hermes profile use
hermes profile use <name>
Устанавливает <name> в качестве активного профиля. Все последующие команды hermes (без -p) будут использовать этот профиль.
| Аргумент | Описание |
|---|---|
<name> |
Имя профиля для активации. Используйте default, чтобы вернуться к базовому профилю. |
Пример:
hermes profile use work
hermes profile use default
hermes profile create
hermes profile create <name> [options]
Создает новый профиль.
| Аргумент/Опция | Описание |
|---|---|
<name> |
Имя нового профиля. Должно быть допустимое имя каталога (буквенно-цифровое, дефисы, подчеркивания). |
--clone |
Скопируйте config.yaml, .env и SOUL.md из текущего профиля. |
--clone-all |
Скопируйте все (конфигурацию, воспоминания, навыки, сеансы, состояние) из текущего профиля. |
--clone-from <profile> |
Клонировать из определенного профиля вместо текущего. Используется с --clone или --clone-all. |
--no-alias |
Пропустить создание скрипта-обертки. |
Создание профиля не не делает этот каталог профиля каталогом проекта/рабочей области по умолчанию для команд терминала. Если вы хотите, чтобы профиль запускался в конкретном проекте, установите terminal.cwd в config.yaml этого профиля.
Примеры:
# Blank profile — needs full setup
hermes profile create mybot
# Clone config only from current profile
hermes profile create work --clone
# Clone everything from current profile
hermes profile create backup --clone-all
# Clone config from a specific profile
hermes profile create work2 --clone --clone-from work
hermes profile delete
hermes profile delete <name> [options]
Удаляет профиль и удаляет его псевдоним оболочки.
| Аргумент/Опция | Описание |
|---|---|
<name> |
Профиль, который нужно удалить. |
--yes, -y |
Пропустить запрос подтверждения. |
Пример:
hermes profile delete mybot
hermes profile delete mybot --yes
:::предупреждение При этом будет безвозвратно удален весь каталог профиля, включая все настройки, воспоминания, сеансы и навыки. Невозможно удалить текущий активный профиль.