Справочник слеш-команд
Hermes имеет две поверхности слеш-команд, обе управляются центральным COMMAND_REGISTRY в hermes_cli/commands.py:
-
Интерактивные слеш-команды CLI — обрабатываются
cli.py, с автодополнением из реестра -
Слеш-команды мессенджеров — обрабатываются
gateway/run.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> |
Вызвать любой установленный навык по имени. |
Примечания
-
/skin,/snapshot,/gquota,/reload,/tools,/toolsets,/browser,/config,/cron,/skills,/platforms,/paste,/image,/statusbar,/plugins,/busy,/indicator,/redraw,/clear,/history,/save,/copyи/quit— команды только для CLI. -
/verbose— только CLI по умолчанию, но может быть включён для платформ мессенджеров установкойdisplay.tool_progress_command: trueвconfig.yaml. Когда включён, он циклически переключает режимdisplay.tool_progressи сохраняет в конфигурацию. -
/sethome,/update,/restart,/approve,/deny,/topicи/commands— команды только для мессенджеров. -
/status,/background,/queue,/steer,/voice,/reload-mcp,/reload-skills,/rollback,/debug,/fast,/footer,/curator,/kanban,/sessionsи/yoloработают в обоих — CLI и шлюзе мессенджеров. -
/voice join,/voice channelи/voice leaveимеют смысл только в Discord.