Справочник слеш-команд

Hermes имеет две поверхности слеш-команд, обе управляются центральным COMMAND_REGISTRY в hermes_cli/commands.py:

Установленные навыки также доступны как динамические слеш-команды на обеих поверхностях. Это включает встроенные навыки, такие как /plan, который открывает режим планирования и сохраняет markdown-планы в .hermes/plans/ относительно активной рабочей области/рабочего каталога бэкенда.

Интерактивные слеш-команды CLI

Введите / в CLI, чтобы открыть меню автодополнения. Встроенные команды нечувствительны к регистру.

Сессия

Команда Описание
/new (alias: /reset) Начать новую сессию (новый ID сессии + история)
/clear Очистить экран и начать новую сессию
/history Показать историю разговора
/save Сохранить текущий разговор
/retry Повторить последнее сообщение (отправить агенту заново)
/undo Удалить последний обмен пользователя/ассистента
/title Установить заголовок для текущей сессии (использование: /title My Session Name)
/compress [focus topic] Вручную сжать контекст разговора (сбросить воспоминания + суммаризировать). Опциональная тема фокуса сужает то, что сохраняется в сводке.
/rollback Показать или восстановить контрольные точки файловой системы (использование: /rollback [number])
/snapshot [create\|restore <id>\|prune] (alias: /snap) Создать или восстановить снимки состояния конфигурации/состояния Hermes. create [label] сохраняет снимок, restore <id> возвращает к нему, prune [N] удаляет старые снимки, или показать все без аргументов.
/stop Завершить все запущенные фоновые процессы
/queue <prompt> (alias: /q) Поставить запрос в очередь для следующего хода (не прерывает текущий ответ агента).
/steer <prompt> Вставить заметку в середине выполнения, которая поступает агенту после следующего вызова инструмента — без прерывания и без нового хода пользователя. Текст добавляется к содержимому последнего результата инструмента после его завершения, давая агенту новый контекст без разрыва текущего цикла вызовов инструментов. Используйте для корректировки направления в середине задачи (например, «сосредоточься на модуле аутентификации», пока агент запускает тесты).
/goal <text> Установить постоянную цель, к которой Hermes стремится на протяжении нескольких ходов — наша версия цикла Ralph. После каждого хода вспомогательная модель-судья решает, достигнута ли цель; если нет, Hermes автоматически продолжает. Подкоманды: /goal status, /goal pause, /goal resume, /goal clear. Бюджет по умолчанию — 20 ходов (goals.max_turns); любое реальное сообщение пользователя прерывает цикл продолжения, а состояние сохраняется после /resume. См. Persistent Goals для полного руководства.
/resume [name] Возобновить ранее названную сессию
/sessions Просмотреть и возобновить предыдущие сессии в интерактивном выборе
/redraw Принудительная полная перерисовка интерфейса (восстанавливается после дрейфа терминала после изменения размера tmux, артефактов выделения мышью и т.д.)
/status Показать информацию о сессии
/agents (alias: /tasks) Показать активных агентов и выполняющиеся задачи в текущей сессии.
/background <prompt> (alias: /bg, /btw) Запустить запрос в отдельной фоновой сессии. Агент обрабатывает ваш запрос независимо — ваша текущая сессия остаётся свободной для другой работы. Результаты появляются в виде панели после завершения задачи. См. CLI Background Sessions.
/branch [name] (alias: /fork) Создать ветку текущей сессии (исследовать другой путь)

Конфигурация

Команда Описание
/config Показать текущую конфигурацию
/model [model-name] Показать или изменить текущую модель. Поддерживает: /model claude-sonnet-4, /model provider:model (смена провайдера), /model custom:model (пользовательский endpoint), /model custom:name:model (именованный пользовательский провайдер), /model custom (автоопределение из endpoint) и пользовательские псевдонимы (/model fav, /model grok — см. Пользовательские псевдонимы моделей). Используйте --global для сохранения изменения в config.yaml. Примечание: /model может переключаться только между уже настроенными провайдерами. Чтобы добавить нового провайдера, выйдите из сессии и запустите hermes model из терминала.
/personality Установить предопределённую личность
/verbose Циклическое переключение отображения прогресса инструментов: off → new → all → verbose. Может быть включено для мессенджеров через конфигурацию.
/fast [normal\|fast\|status] Переключить быстрый режим — OpenAI Priority Processing / Anthropic Fast Mode. Опции: normal, fast, status.
/reasoning Управление уровнем рассуждений и их отображением (использование: /reasoning [level|show|hide])
/skin Показать или изменить скин/тему отображения
/statusbar (alias: /sb) Включить или выключить строку состояния контекста/модели
/voice [on\|off\|tts\|status] Переключить голосовой режим CLI и голосовое воспроизведение. Запись использует voice.record_key (по умолчанию: Ctrl+B).
/yolo Переключить режим YOLO — пропускать все запросы подтверждения опасных команд.
/footer [on\|off\|status] Включить или выключить нижний колонтитул с метаданными времени выполнения шлюза в финальных ответах (показывает модель, количество инструментов, время).
/busy [queue\|steer\|interrupt\|status] Только CLI: управление тем, что происходит при нажатии Enter, пока Hermes работает — поставить новое сообщение в очередь, вставить в середине выполнения или прервать немедленно.
/indicator [kaomoji\|emoji\|unicode\|ascii] Только CLI: выбор стиля индикатора занятости TUI.

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

Команда Описание
/tools [list\|disable\|enable] [name...] Управление инструментами: список доступных инструментов или отключение/включение конкретных инструментов для текущей сессии. Отключение инструмента удаляет его из набора инструментов агента и вызывает сброс сессии.
/toolsets Показать доступные наборы инструментов
/browser [connect\|disconnect\|status] Управление локальным подключением Chrome CDP. connect подключает инструменты браузера к запущенному экземпляру Chrome (по умолчанию: ws://localhost:9222). disconnect отключает. status показывает текущее подключение. Автоматически запускает Chrome, если отладчик не обнаружен.
/skills Поиск, установка, просмотр и управление навыками из онлайн-реестров
/cron Управление запланированными задачами (список, добавить/создать, редактировать, приостановить, возобновить, запустить, удалить)
/curator Фоновое обслуживание навыков — status, run, pin, archive. См. Curator.
/kanban <action> Управление многопрофильной, многопроектной доской совместной работы без выхода из чата. Доступна полная поверхность hermes kanban: /kanban list, /kanban show t_abc, /kanban create "title" --assignee X, /kanban comment t_abc "text", /kanban unblock t_abc, /kanban dispatch и т.д. Поддержка нескольких досок: /kanban boards list, /kanban boards create <slug>, /kanban boards switch <slug>, /kanban --board <slug> <action>. См. Команда Kanban.
/reload-mcp (alias: /reload_mcp) Перезагрузить MCP-серверы из config.yaml
/reload-skills (alias: /reload_skills) Повторно просканировать ~/.hermes/skills/ на наличие новых или удалённых навыков
/reload Перезагрузить переменные .env в текущую сессию (подхватывает новые API-ключи без перезапуска)
/plugins Показать установленные плагины и их статус

Информация

Команда Описание
/help Показать это справочное сообщение
/usage Показать использование токенов, разбивку стоимости, длительность сессии и, когда доступно от активного провайдера, раздел Лимиты аккаунта с оставшейся квотой/кредитами/использованием плана, полученными в реальном времени из API провайдера.
/insights Показать аналитику использования (последние 30 дней)
/platforms (alias: /gateway) Показать статус шлюза/платформ мессенджеров
/paste Прикрепить изображение из буфера обмена
/copy [number] Скопировать последний ответ ассистента в буфер обмена (или N-й с конца с числом). Только CLI.
/image <path> Прикрепить локальный файл изображения для вашего следующего запроса.
/debug Загрузить отчёт об отладке (информация о системе + логи) и получить ссылки для публичного доступа. Также доступно в мессенджерах.
/profile Показать имя активного профиля и домашний каталог
/gquota Показать использование квоты Google Gemini Code Assist с индикаторами выполнения (доступно только при активном провайдере google-gemini-cli).

Выход

Команда Описание
/quit Выйти из CLI (также: /exit).

Динамические слеш-команды CLI

Команда Описание
/<skill-name> Загрузить любой установленный навык как команду по запросу. Пример: /gif-search, /github-pr-workflow, /excalidraw.
/skills ... Поиск, просмотр, проверка, установка, аудит, публикация и настройка навыков из реестров и официального каталога опциональных навыков.

Быстрые команды

Пользовательские быстрые команды сопоставляют короткую слеш-команду с shell-командой или другой слеш-командой. Настройте их в ~/.hermes/config.yaml:

quick_commands:
  status:
    type: exec
    command: systemctl status hermes-agent
  deploy:
    type: exec
    command: scripts/deploy.sh
  inbox:
    type: alias
    target: /gmail unread

Затем введите /status, /deploy или /inbox в CLI или на платформе мессенджеров. Быстрые команды разрешаются во время вызова и могут не отображаться во всех встроенных таблицах автодополнения/справки.

Строковые сокращения запросов не поддерживаются как быстрые команды. Поместите длинные многоразовые запросы в навык или используйте type: alias для ссылки на существующую слеш-команду.

Пользовательские псевдонимы моделей

Определите свои собственные короткие имена для моделей, которые вы часто используете, затем используйте их с /model <alias> в CLI или на любой платформе мессенджеров. Псевдонимы работают одинаково в обоих случаях, как для сессионного (по умолчанию), так и для --global переключения.

Поддерживаются два формата конфигурации:

Полная форма — закрепляет точную модель, провайдера и опционально базовый URL. Поместите это в ~/.hermes/config.yaml:

model_aliases:
  fav:
    model: claude-sonnet-4.6
    provider: anthropic
  grok:
    model: grok-4
    provider: x-ai
  ollama-qwen:
    model: qwen3-coder:30b
    provider: custom
    base_url: http://localhost:11434/v1

Краткая формаprovider/model в одной строке. Устанавливается из shell без редактирования YAML:

hermes config set model.aliases.fav anthropic/claude-opus-4.6
hermes config set model.aliases.grok x-ai/grok-4

Затем в чате:

/model fav            # только для сессии
/model grok --global  # также сохраняет изменение текущей модели в config.yaml

Пользовательские псевдонимы имеют приоритет над встроенными короткими именами, поэтому название псевдонима sonnet, kimi, opus и т.д. переопределит встроенные. Имена псевдонимов нечувствительны к регистру.

Разрешение псевдонимов

Команды поддерживают сопоставление по префиксу: ввод /h разрешается в /help, /mod — в /model. Когда префикс неоднозначен (совпадает с несколькими командами), побеждает первое совпадение в порядке реестра. Полные имена команд и зарегистрированные псевдонимы всегда имеют приоритет над совпадениями по префиксу.

Слеш-команды мессенджеров

Шлюз мессенджеров поддерживает следующие встроенные команды в чатах Telegram, Discord, Slack, WhatsApp, Signal, Email, Home Assistant и Teams:

Команда Описание
/new Начать новый разговор.
/reset Сбросить историю разговора.
/status Показать информацию о сессии.
/stop Завершить все запущенные фоновые процессы и прервать работающего агента.
/model [provider:model] Показать или изменить модель. Поддерживает смену провайдера (/model zai:glm-5), пользовательские endpoint'ы (/model custom:model), именованные пользовательские провайдеры (/model custom:local:qwen), автоопределение (/model custom) и пользовательские псевдонимы (/model fav, /model grok — см. Пользовательские псевдонимы моделей). Используйте --global для сохранения изменения в config.yaml. Примечание: /model может переключаться только между уже настроенными провайдерами. Чтобы добавить нового провайдера или настроить API-ключи, используйте hermes model из терминала (вне чата).
/personality [name] Установить наложение личности для сессии.
/fast [normal\|fast\|status] Переключить быстрый режим — OpenAI Priority Processing / Anthropic Fast Mode.
/retry Повторить последнее сообщение.
/undo Удалить последний обмен.
/sethome (alias: /set-home) Отметить текущий чат как домашний канал платформы для доставок.
/compress [focus topic] Вручную сжать контекст разговора. Опциональная тема фокуса сужает то, что сохраняется в сводке.
/topic [off\|help\|session-id] Только Telegram DM. Управление многопользовательским режимом мульти-сессионных тем. /topic включает его или показывает статус; /topic off отключает и очищает привязки; /topic help показывает использование; /topic <session-id> внутри темы восстанавливает предыдущую сессию. См. Режим мульти-сессионных тем DM.
/title [name] Установить или показать заголовок сессии.
/resume [name] Возобновить ранее названную сессию.
/usage Показать использование токенов, примерную разбивку стоимости (ввод/вывод), состояние окна контекста, длительность сессии и, когда доступно от активного провайдера, раздел Лимиты аккаунта с оставшейся квотой/кредитами, полученными в реальном времени из API провайдера.
/insights [days] Показать аналитику использования.
/reasoning [level\|show\|hide] Изменить уровень рассуждений или переключить отображение рассуждений.
/voice [on\|off\|tts\|join\|channel\|leave\|status] Управление голосовыми ответами в чате. join/channel/leave управляют режимом голосового канала Discord.
/rollback [number] Показать или восстановить контрольные точки файловой системы.
/background <prompt> Запустить запрос в отдельной фоновой сессии. Результаты доставляются обратно в тот же чат после завершения задачи. См. Фоновые сессии мессенджеров.
/queue <prompt> (alias: /q) Поставить запрос в очередь для следующего хода без прерывания текущего.
/steer <prompt> Вставить сообщение после следующего вызова инструмента без прерывания — модель подхватывает его на следующей итерации, а не как новый ход.
/goal <text> Установить постоянную цель, к которой Hermes стремится на протяжении нескольких ходов — наша версия цикла Ralph. Модель-судья проверяет после каждого хода; если не сделано, Hermes автоматически продолжает, пока цель не будет достигнута, вы не приостановите/очистите её, или не закончится бюджет ходов (по умолчанию 20). Подкоманды: /goal status, /goal pause, /goal resume, /goal clear. Безопасно запускать во время работы агента для status/pause/clear; установка новой цели требует сначала /stop. См. Persistent Goals.
/footer [on\|off\|status] Переключить нижний колонтитул с метаданными времени выполнения в финальных ответах (показывает модель, количество инструментов, время).
/curator [status\|run\|pin\|archive] Управление фоновым обслуживанием навыков.
/kanban <action> Управление многопрофильной, многопроектной доской совместной работы из чата — идентичная поверхность аргументов как в CLI. Обходит защиту работающего агента, поэтому /kanban unblock t_abc, /kanban comment t_abc "…", /kanban list --mine, /kanban boards switch <slug> и т.д. работают в середине хода. /kanban create … автоматически подписывает исходный чат на терминальные события новой задачи. См. Команда Kanban.
/reload-mcp (alias: /reload_mcp) Перезагрузить MCP-серверы из конфигурации.
/yolo Переключить режим YOLO — пропускать все запросы подтверждения опасных команд.
/commands [page] Просмотреть все команды и навыки (с постраничной навигацией).
/approve [session\|always] Подтвердить и выполнить ожидающую опасную команду. session подтверждает только для этой сессии; always добавляет в постоянный белый список.
/deny Отклонить ожидающую опасную команду.
/update Обновить Hermes Agent до последней версии.
/restart Безопасно перезапустить шлюз после завершения активных запусков. Когда шлюз снова подключается, он отправляет подтверждение в чат/тред запросившего.
/debug Загрузить отчёт об отладке (информация о системе + логи) и получить ссылки для публичного доступа.
/help Показать справку мессенджеров.
/<skill-name> Вызвать любой установленный навык по имени.

Примечания