CLI-команды

CLI-команды Hermes Agent

Hermes Agent предоставляет три уровня команд: терминальные CLI, slash-команды для чата и команды управления профилями.

Основные CLI-команды

Все команды запускаются через hermes <command>:

  • hermes chat — интерактивная сессия с агентом. Флаги: -q "prompt" (одноразовый запрос), -z "prompt" (скриптовый режим).
  • hermes model — настройка провайдеров и моделей, ввод API-ключей.
  • hermes gateway — управление шлюзом мессенджеров: start, stop, restart, status.
  • hermes setup — мастер первоначальной настройки.
  • hermes status — текущее состояние: модель, профиль, версия. Флаг --all показывает полный статус всех компонентов.
  • hermes doctor — диагностика окружения и проверка зависимостей. Флаг --fix автоматически исправляет найденные проблемы.
  • hermes config — просмотр и редактирование config.yaml.
  • hermes logs — просмотр логов с фильтрацией.
  • hermes skills — управление навыками: установка, поиск, публикация.
  • hermes update — обновление до последней версии.
  • hermes dashboard — запуск веб-панели управления.
  • hermes backup — резервное копирование и восстановление.
  • hermes tools — интерактивное управление инструментами (curses UI). Подкоманды: list (список всех инструментов), enable NAME, disable NAME.
  • hermes pairing — управление авторизацией DM: list (список авторизованных), approve (одобрить), revoke (отозвать).
  • hermes insights — аналитика использования. Флаг --days N для выбора периода.
  • hermes completion — генерация автодополнения для оболочек: bash, zsh.
  • hermes acp — ACP-сервер для интеграции с IDE.
  • hermes claw migrate — миграция с OpenClaw на Hermes.
  • hermes uninstall — полное удаление Hermes.

Управление доступом (auth)

Команды hermes auth управляют пулом учётных данных провайдеров:

  • hermes auth add — интерактивный мастер добавления credential.
  • hermes auth list [PROVIDER] — список сохранённых учётных данных (опционально — для конкретного провайдера).
  • hermes auth remove P INDEX — удаление credential по провайдеру и индексу.
  • hermes auth reset PROVIDER — сброс статуса исчерпания провайдера.

Память (memory)

Команды hermes memory управляют системой памяти агента:

  • hermes memory setup — настройка провайдера памяти.
  • hermes memory status — текущий статус памяти и провайдера.
  • hermes memory off — отключение памяти.

Honcho (внешняя память)

Интеграция с Honcho — внешним провайдером памяти (требует плагин honcho):

  • hermes honcho setup — начальная настройка.
  • hermes honcho status — проверка подключения.

Globальные флаги

Флаги, применимые к любой команде:

--version, -V          Показать версию
--resume, -r SESSION   Возобновить сессию по ID
--continue, -c [NAME]  Возобновить по имени (или последнюю)
--worktree, -w         Изолированный git worktree (для параллельных агентов)
--skills, -s SKILL     Предзагрузить навыки (через запятую)
--profile, -p NAME     Использовать конкретный профиль
--yolo                 Пропустить подтверждения опасных команд
--pass-session-id      Включить ID сессии в системный промпт
-q                     Одноразовый запрос (неинтерактивный)
--no-color             Отключить цветной вывод

Глобальные флаги: -p <name> (профиль), -q (запрос), --no-color.

Slash-команды

Доступны в CLI (введите /) и в мессенджерах (Telegram, Discord, Slack, WhatsApp и др.).

Сессия и модель

  • /new — новый разговор, /reset — сброс истории
  • /model [provider:model] — сменить модель, /personality [name] — сменить личность
  • /status — информация о сессии, /title [name] — заголовок
  • /resume [name] — возобновить сессию, /compress — сжать контекст
  • /retry — повторить ответ, /undo — удалить последний обмен

Инструменты и настройки

  • /skills — управление навыками, /tools — список инструментов
  • /cron — запланированные задачи, /kanban — доска задач
  • /reload-mcp — перезагрузить MCP-серверы, /reload-skills — пересканировать навыки
  • /yolo — режим без подтверждений, /approve / /deny — управление командами

Аналитика и фоновые задачи

  • /usage — токены, стоимость, квоты. /insights — аналитика за 30 дней
  • /background <prompt> — фоновая сессия. /queue <prompt> — очередь запросов
  • /goal <text> — стоящая цель для агента. /fast — быстрый режим
  • /voice — голосовые ответы, /rollback — откат файловой системы
  • /update, /restart — обновление и перезапуск шлюза

Каждый установленный навык автоматически доступен как /имя-навыка.

Профильные команды

Профили — изолированные экземпляры Hermes со своей конфигурацией, сессиями и навыками.

Управление профилями

  • hermes profile list — все профили, use <name> — выбрать по умолчанию
  • create <name> — создать (флаги: --clone, --clone-all, --clone-from)
  • delete <name> — удалить, show <name> — подробная информация
  • rename <old> <new> — переименовать, alias <name> — создать алиас

Резервное копирование и дистрибуция

  • export <name> -o file.tar.gz — экспорт в архив
  • import <archive> — импорт из архива
  • install <url> — установить дистрибутив из git или локальной папки
  • update <name> — обновить дистрибутив, сохранив пользовательские данные
  • info <name> — манифест дистрибутива (версия, требования)

Запуск в контексте профиля

Флаг -p <name> позволяет выполнить любую команду от имени конкретного профиля:

  • hermes -p work chat -q "Проверь статус"
  • hermes --profile dev gateway start