Справочник slash-команд
У VibeOS две поверхности slash-команд; обе из центрального COMMAND_REGISTRY в vibeos_cli/commands.py:
- CLI — диспатч в
cli.py, автодополнение из реестра - Мессенджеры — диспатч в
gateway/run.py; help-текст и меню платформ тоже из реестра
Установленные навыки появляются как динамические slash-команды на обеих поверхностях (например /plan — режим плана и markdown в .vibeos/plans/ относительно активного workspace/backend).
Права: admin / user
Платформы с per-user allowlist (Telegram, Discord, Slack, Matrix, Mattermost, Signal, …) поддерживают два уровня: админы — все зарегистрированные команды; обычные пользователи — только user_allowed_commands (плюс всегда /help и /whoami). Настройка: allow_admin_from и user_allowed_commands (и group-варианты) в блоке extra: платформы в ~/.vibeos/gateway-config.yaml.
Примеры по платформам — одна и та же схема:
Если allow_admin_from для области не задан — остаётся legacy-режим: любой разрешённый пользователь может запускать любую команду.
Интерактивные CLI slash-команды
Введите / в CLI, чтобы открыть автодополнение. Встроенные команды без учёта регистра.
Session
| Команда | Описание |
|---|---|
/new [name] (псевдоним: /reset) | Начать новый сеанс (новый идентификатор сеанса + история). Необязательный параметр [name] устанавливает начальный заголовок сеанса — например. /new my-experiment открывает новый сеанс, уже названный my-experiment, поэтому его можно будет легко найти позже с помощью /resume или /sessions. Добавьте now, --yes или -y, чтобы пропустить модальное окно подтверждения — например. /reset now, /new --yes my-experiment. |
/clear | Очистить экран и начать новый сеанс |
/history | Показать историю разговоров |
/save | Сохранить текущий разговор |
/retry | Повторить последнее сообщение (повторно отправить агенту) |
/undo | Удалить последний обмен user/assistant |
/title | Установите заголовок для текущего сеанса (используйте: /title Имя моего сеанса) |
/compress [here [N] | focus topic] | Сжать контекст разговора вручную (очистить воспоминания + подвести итоги). /compress here [N] суммирует все, кроме самых последних обменов N (по умолчанию 2), сохраняется дословно — выберите свою собственную границу сжатия. Основная тема сужает то, что сохраняет полное резюме. |
/rollback | Вывести список или восстановить контрольные точки файловой системы (использование: /rollback [номер]) |
/snapshot [create|restore <id>|prune] (псевдоним: /snap) | Создайте или восстановите снимки состояния VibeOS config/state. create [label] сохраняет снимок, restore <id> возвращается к нему, prune [N]` удаляет старые снимки или выводит список всех без аргументов. |
/stop | Завершить все запущенные фоновые процессы |
/queue <prompt> (псевдоним: /q`) | Поставьте запрос на следующий ход (не прерывает текущий ответ агента). |
/steer <prompt>` | Вставьте промежуточную заметку, которая поступает к агенту после следующего вызова инструмента — без прерываний и без нового обращения пользователя. Текст добавляется к содержимому последнего результата инструмента после завершения работы текущего инструмента, предоставляя агенту новый контекст без нарушения текущего цикла вызова инструмента. Используйте это, чтобы подтолкнуть направление в середине задачи (например, «сосредоточиться на модуле аутентификации», пока агент выполняет тесты). |
| `/goal <text> | Установите постоянную цель VibeOS для прохождения поворотов — наш подход к петле Ральфа. После каждого хода модель вспомогательного судьи решает, достигнута ли цель; в противном случае VibeOS автоматически продолжит работу. Подкоманды: /goal status, /goal pause, /goal resume, /goal clear. Бюджет по умолчанию равен 20 ходам (goals.max_turns); любое реальное пользовательское сообщение прерывает цикл продолжения, и состояние сохраняется /resume. Полное пошаговое руководство см. в разделе Постоянные цели. |
| `/subgoal <text> | Добавьте критерий, предоставленный пользователем, к активной цели в середине цикла. Подсказка продолжения дословно отображает все подцели агенту, и судья учитывает их в своем вердикте DONE/CONTINUE — так что цель не помечается как выполненная до тех пор, пока не будут достигнуты исходная цель и все подцели. Подкоманды: /subgoal (список), /subgoal remove <N>, /subgoal clear. Требуется активный /goal. |
/resume [name] | Возобновить ранее названный сеанс |
/sessions (TUI псевдоним: /switch) | Классический CLI: просматривайте и возобновляйте предыдущие сеансы в интерактивном средстве выбора. TUI: откройте переключатель сеансов в реальном времени для открытых в данный момент сеансов TUI. Используйте /sessions new в TUI, чтобы немедленно начать новый сеанс в реальном времени. |
/redraw | Принудительно выполнить полную перерисовку пользовательского интерфейса (восстанавливается после смещения терминала после изменения размера tmux, артефактов выбора мышью и т. д.) |
/status | Показывает информацию о сеансе — модель, поставщика, профиль, идентификатор сеанса, рабочий каталог, заголовок, временные метки created/updated, общее количество токенов, состояние работы агента — с последующим локальным блоком Сводка сеанса (количество недавних user/assistant оборотов, количество результатов работы инструментов, наиболее часто используемые инструменты, последние несколько обращений к файлам, последнее приглашение пользователя и последний ответ помощника). Резюме вычисляется локально на основе разговора в памяти; никакого вызова LLM, никакого влияния на кэш подсказок. |
/agents (псевдоним: /tasks) | Покажите активных агентов и выполняемые задачи в текущем сеансе. |
/background <prompt> (псевдоним: /bg, /btw`) | Запустите приглашение в отдельном фоновом сеансе. Агент обрабатывает ваше приглашение самостоятельно — ваша текущая сессия остается бесплатной для другой работы. Результаты отображаются в виде панели после завершения задачи. См. CLI Фоновые сеансы. |
/branch [name] (псевдоним: /fork) | Разветвить текущий сеанс (исследовать другой путь) |
| `/handoff <platform> | CLI только. Передача текущего сеанса на платформу обмена сообщениями (Telegram, Discord, Slack, WhatsApp, Signal, Matrix). Шлюз немедленно подхватывает его, создает новый поток на платформах, поддерживающих потоки (Telegram темы, Discord потоки текстового канала, потоки Slack с привязкой к сообщениям), повторно привязывает пункт назначения к вашему CLI session_id, чтобы получить полную расшифровку с учетом ролей. воспроизводит и подделывает синтетический ход пользователя, чтобы агент подтвердил, что он работает на новом месте. Ваш CLI завершает работу в случае успеха с подсказкой /resume; возобновите работу локально в любое время с помощью /resume <title>. Отказался на середине хода. Требуется, чтобы шлюз был запущен, а домашний канал настроен для целевой платформы (/sethome` из чата назначения). См. Кроссплатформенная передача управления. |
Конфигурация
| Команда | Описание |
|---|---|
/config | Показать текущую конфигурацию |
/model [model-name] | Показать или изменить текущую модель. Поддерживает: /model claude-sonnet-4, /model provider:model (поставщики коммутаторов), /model custom:model (настраиваемая конечная точка), /model custom:name:model (названный пользовательский поставщик), /model custom (автоматическое обнаружение с конечной точки) и определяемые пользователем псевдонимы. (/model fav, /model grok — см. Псевдонимы пользовательских моделей). Используйте --global, чтобы сохранить изменения на config.yaml. Примечание: /model можно переключаться только между уже настроенными поставщиками. Чтобы добавить нового провайдера, выйдите из сеанса и запустите vibeos model со своего терминала. |
/personality | Установить предопределенную личность |
/verbose | Циклическое отображение хода работы инструмента: выключено → новое → все → подробное. Можно включить обмен сообщениями через конфигурацию. |
/fast [normal|fast|status] | Переключите быстрый режим — OpenAI Приоритетная обработка / Anthropic Быстрый режим. Опции: normal, fast, status. |
/reasoning | Управление рассуждениями и отображением (использование: /reasoning [level|show|hide]) |
/skin | Показать или изменить отображение skin/theme |
/statusbar (псевдоним: /sb) | Включите или выключите строку состояния context/model |
/voice [on|off|tts|status] | Переключите голосовой режим CLI и голосовое воспроизведение. Для записи используется voice.record_key (по умолчанию: Ctrl+B). |
/yolo | Переключить режим YOLO — пропустить все опасные запросы на одобрение команд. |
/footer [on|off|status] | Включите нижний колонтитул метаданных среды выполнения шлюза в окончательных ответах (показывает модель, процент контекста и cwd). |
/busy [queue|steer|interrupt|status] | Только CLI: управляйте тем, что будет делать нажатие Enter во время работы VibeOS — ставьте новое сообщение в очередь, управляйте в середине поворота или немедленно прерывайте. |
/indicator [kaomoji|emoji|unicode|ascii] | Только CLI: выберите стиль индикатора занятости TUI. |
Инструменты и навыки
| Команда | Описание |
|---|---|
/tools [list|disable|enable] [name...] | Управление инструментами: список доступных инструментов или disable/enable конкретных инструментов для текущего сеанса. Отключение инструмента удаляет его из набора инструментов агента и запускает сброс сеанса. |
/toolsets | Список доступных наборов инструментов |
/browser [connect|disconnect|status] | Управляйте локальным соединением Chromium-семейства CDP. connect присоединяет инструменты браузера к работающему экземпляру Chrome, Brave, Chromium или Edge (по умолчанию: http://127.0.0.1:9222). disconnect отделяется. status показывает текущее соединение. Автоматически запускает поддерживаемый браузер семейства Chromium, если отладчик не обнаружен. |
/skills | Ищите, устанавливайте, проверяйте навыки или управляйте ими из онлайн-реестров. Также поверхность проверки для ворот одобрения записи навыков: /skills pending, /skills diff <id>, /skills approve <id>, /skills reject <id>, /skills approval on|off`. См. Запись навыков шлюзового агента. |
/memory [pending|approve|reject|approval] | Просмотрите ожидающие записи в память, организованные шлюзом одобрения записи (memory.write_approval), и переключите шлюз. См. Управление записью в память. |
/bundles | Перечислите настроенные пакеты навыков — /<name> псевдонимы как slash-команда, которые предварительно загружают несколько навыков одновременно. Настройте под bundles:в~/.vibeos/config.yaml`. См. Наборы навыков. |
| `/learn <what to learn from> | Выделите навык многократного использования из всего, что вы описываете — каталога, URL, рабочего процесса, через который вы только что провели агента, или вставленных заметок. Открытый: агент собирает исходные коды с помощью своих собственных инструментов и создает SKILL.md в соответствии с собственными стандартами разработки. Работает в CLI, шлюзе обмена сообщениями, TUI и на странице навыков панели управления. |
/cron | Управление запланированными задачами (список, add/create, редактирование, пауза, возобновление, запуск, удаление) |
/suggestions [accept|dismiss N|catalog|clear] (псевдоним: /suggest) | Ознакомьтесь с предлагаемыми вариантами автоматизации. Используйте /suggestions, чтобы перечислить ожидающие предложения, /suggestions accept <id>, чтобы создать предлагаемую автоматизацию, /suggestions dismiss <id>, чтобы отклонить одну, /suggestions catalog, чтобы добавить курируемые начальные автоматизации, и /suggestions clear, чтобы удалить записи решенных предложений. Принятые задания сохраняют текущую поверхность в качестве источника доставки. |
/blueprint [name] [slot=value ...] (псевдоним: /bp) | Настройте автоматизацию из шаблона проекта. Bare /blueprint отображает каталог; /blueprint <name> запускает управляемый процесс заполнения слотов на следующем ходу агента; /blueprint <name> slot=value ...` создает задание напрямую. |
/curator | Поддержка фоновых навыков — status, run, pin, archive. См. Куратор. |
| `/kanban <action> | Управляйте многопрофильной доской для совместной работы с несколькими проектами, не выходя из чата. Доступна полная поверхность vibeos 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>`. См. Slash-команда Канбана. |
/reload-mcp (псевдоним: /reload_mcp) | Перезагрузить серверы MCP с config.yaml |
/reload-skills (псевдоним: /reload_skills) | Повторно просканируйте ~/.vibeos/skills/ на предмет вновь установленных или удаленных навыков |
/reload | Перезагрузить переменные .env в работающий сеанс (подхватывает новые ключи API без перезапуска) |
/plugins | Список установленных плагинов и их статус |
Info
| Команда | Описание |
|---|---|
/help | Показать это справочное сообщение |
/version | Показать VibeOS информацию о версии, сборке и среде. |
/usage | Покажите использование токенов, разбивку затрат, продолжительность сеанса и — если он доступен у активного провайдера — раздел Ограничения учетной записи с указанием оставшейся квоты/кредитов/использования плана, полученного в реальном времени из API провайдера. |
/credits | Покажите свой кредитный баланс Nous и ссылку для пополнения счета. |
/billing | CLI процесс выставления счетов через терминал для Nous — просмотр баланса, покупка кредитов и управление автоматическим пополнением/месячными лимитами. |
/insights | Показать информацию об использовании и аналитику (за последние 30 дней) |
/platforms (псевдоним: /gateway) | Показывать gateway/messaging статус платформы (CLI — только сводный вид). |
/paste | Прикрепите изображение буфера обмена |
/copy [number] | Скопируйте в буфер обмена последний ответ помощника (или N-й от последнего с номером). CLI-только. |
/image <path>` | Прикрепите локальный файл изображения для следующего запроса. |
/debug | Загрузите отчет об отладке (информация о системе + журналы) и получите общие ссылки. Также доступно в сообщениях. |
/profile | Показать имя активного профиля и домашний каталог |
Выход
| Команда | Описание |
|---|---|
/quit | Выйдите из CLI (также: /exit). |
Динамические CLI slash-команды
| Команда | Описание |
|---|---|
| `/<skill-name> | Загрузите любой установленный навык как команду по требованию. Пример: /gif-search, /github-pr-workflow, /excalidraw. |
/skills ... | Ищите, просматривайте, проверяйте, устанавливайте, проверяйте, публикуйте и настраивайте навыки в реестрах и официальном каталоге дополнительных навыков. |
Быстрые команды
Быстрые команды, определяемые пользователем, сопоставляют короткую slash-команду либо с командой оболочки, либо с другой slash-командой. Настройте их в ~/.vibeos/config.yaml:
quick_commands:
status:
type: exec
command: systemctl status vibeos-agent
deploy:
type: exec
command: scripts/deploy.sh
inbox:
type: alias
target: /gmail unread
Затем введите /status, /deploy или /inbox в CLI или на платформе обмена сообщениями. Быстрые команды обрабатываются во время отправки и могут не отображаться во всех встроенных autocomplete/help таблицах.
Только-строковые hotkeys не поддерживаются как quick commands. Длинные повторные промпты — в навык, либо type: alias на существующую slash-команду.
Пользовательские псевдонимы моделей
Определите свои собственные короткие имена для часто используемых моделей, а затем обращайтесь к ним с помощью /model <alias> в CLI или на любой платформе обмена сообщениями. Псевдонимы работают одинаково как на коммутаторах только для сеанса (по умолчанию), так и на коммутаторах --global`.
Поддерживаются два формата конфигурации:
Полная форма — укажите точную модель, поставщика и, при необходимости, базу URL. Поместите это в ~/.vibeos/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 в одной строке. Установить из оболочки без редактирования YAML:
vibeos config set model.aliases.fav anthropic/claude-opus-4.6
vibeos config set model.aliases.grok x-ai/grok-4
Затем в чате:
/model fav # session-only
/model grok --global # also persists current-model change to config.yaml
Псевдонимы пользователей имеют приоритет над встроенными короткими именами, поэтому присвоение псевдонимам sonnet, kimi, opus и т. д. затмит встроенные имена. Имена псевдонимов не чувствительны к регистру.
Разрешение псевдонимов
Команды поддерживают сопоставление префиксов: ввод /h разрешается в /help, /mod разрешается как /model. Если префикс неоднозначен (соответствует нескольким командам), побеждает первое совпадение в порядке реестра. Полные имена команд и зарегистрированные псевдонимы всегда имеют приоритет над совпадениями префиксов.
Slash-команды
Шлюз обмена сообщениями поддерживает следующие встроенные команды внутри Telegram, Discord, Slack, WhatsApp, Signal, электронная почта, Home Assistant и чаты Teams:
| Команда | Описание |
|---|---|
/start | Команда протокола платформы. Многие чат-платформы (Telegram, Discord, …) автоматически отправляют /start, когда пользователь впервые открывает беседу с ботом. VibeOS молча подтверждает пинг — ни ответа агента, ни записи сеанса — поэтому рукопожатия при первом контакте не теряют ни одного хода. Вы также можете отправить его явно, чтобы подтвердить доступность шлюза. |
/new | Начните новый разговор. |
/reset | Сбросить историю разговоров. |
/status | Показывает информацию о сеансе, а затем локальный блок Резюме сеанса (количество последних ходов, основные используемые инструменты, затронутые файлы, последнее приглашение + ответ). |
/stop | Уничтожьте все запущенные фоновые процессы и прервите работающий агент. |
/model [provider:model] | Показать или изменить модель. Поддерживает переключатели поставщиков (/model zai:glm-5), пользовательские конечные точки (/model custom:model), именованные пользовательские поставщики (/model custom:local:qwen), автоматическое обнаружение (/model custom) и определяемые пользователем псевдонимы (/model fav, /model grok — см. Псевдонимы пользовательских моделей). Используйте --global, чтобы сохранить изменения на config.yaml. Примечание. /model может переключаться только между уже настроенными поставщиками. Чтобы добавить нового провайдера или настроить ключи API, используйте vibeos model со своего терминала (вне сеанса чата). |
/personality [name] | Установите наложение личности для сеанса. |
/fast [normal|fast|status] | Переключите быстрый режим — OpenAI Приоритетная обработка / Anthropic Быстрый режим. |
/retry | Повторите последнее сообщение. |
/undo | Удалить последний обмен. |
/sethome (псевдоним: /set-home) | Отметьте текущий чат как домашний канал платформы для доставок. |
/compress [here [N] | focus topic] | Сжать контекст разговора вручную. /compress here [N] сохраняет дословно самые последние обмены N (по умолчанию 2) и суммирует остальные. Основная тема сужает то, что сохраняет полное резюме. |
/topic [off|help|session-id] | Telegram Только в личных сообщениях. Управление управляемым пользователем многосессионным тематическим режимом. /topic включает его или показывает статус; /topic off отключает его и очищает привязки; /topic help показывает использование; /topic <session-id>` внутри темы восстанавливает предыдущий сеанс. См. Многосессионный режим DM. |
/title [name] | Установите или отобразите заголовок сеанса. |
/resume [name] | Возобновите ранее названный сеанс. |
/usage | Покажите использование токенов, расчетную разбивку затрат (input/output), состояние контекстного окна, длительность сеанса и — если доступно у активного провайдера — раздел Ограничения учетной записи с оставшейся квотой/кредитами, полученными в реальном времени из API провайдера. |
/credits | Покажите свой кредитный баланс Nous и ссылку для пополнения баланса, которая откроет страницу выставления счетов на портале в браузере. |
/insights [days] | Показать аналитику использования. |
/reasoning [level|show|hide] | Измените усилие рассуждения или переключите отображение рассуждений. |
/voice [on|off|tts|join|channel|leave|status] | Контролируйте голосовые ответы в чате. join/channel/leave управление режимом голосового канала Discord. |
/rollback [number] | Перечислите или восстановите контрольные точки файловой системы. |
/background <prompt>` | Запустите приглашение в отдельном фоновом сеансе. Результаты доставляются обратно в тот же чат после завершения задачи. См. Фоновые сеансы обмена сообщениями. |
/queue <prompt> (псевдоним: /q`) | Поставьте запрос на следующий ход, не прерывая текущий. |
/steer <prompt>` | Вставляйте сообщение после следующего вызова инструмента, не прерывая его — модель воспринимает его на следующей итерации, а не как новый ход. |
| `/goal <text> | Установите постоянную цель VibeOS для прохождения поворотов — наш подход к петле Ральфа. Судья-модель проверяет после каждого хода; если это не сделано, VibeOS автоматически продолжится до тех пор, пока вы не pause/clear это или не исчерпается бюджет хода (по умолчанию 20). Подкоманды: /goal status, /goal pause, /goal resume, /goal clear. Безопасно запускать промежуточный агент для status/pause/clear; для постановки новой цели сначала требуется /stop. См. Постоянные цели. |
/footer [on|off|status] | Включите нижний колонтитул с метаданными времени выполнения в окончательных ответах (показывает модель, процент контекста и cwd). |
/curator [status|run|pin|archive] | Контроль обслуживания фоновых навыков. |
/suggestions [accept|dismiss N|catalog|clear] | Просматривайте предлагаемые варианты автоматизации прямо в чате. /suggestions перечисляет ожидающие предложения, catalog добавляет тщательно подобранные начальные средства автоматизации, а clear сокращает записи решенных предложений. Принятые предложения сохраняют chat/thread в качестве источника доставки заданий. |
/blueprint [name] [slot=value ...] | Просмотрите чертежи cron, начните управляемый диалог по заполнению слотов или создайте задание чертежа напрямую. Непосредственно созданные задания возвращаются в текущий chat/thread. |
/memory [pending|approve|reject|approval] | Просмотрите ожидающие записи в память, организованные шлюзом одобрения записи (memory.write_approval) — одобрите или отклоните их прямо в чате — и переключите шлюз с помощью /memory approval on|off. См. Управление записью в память. |
/skills [pending|approve|reject|diff|approval] | Проверка ожидающих записи навыков, организованных шлюзом утверждения записи (skills.write_approval). Показывает однострочную суть каждой поэтапной записи; /skills diff <id> урезан для чата — полную версию читайте на CLI или в ~/.vibeos/pending/skills/<id>.json`. Появляется только тогда, когда шлюз включен (или сохраняется поэтапная запись); search/install оставайся только CLI. |
| `/kanban <action> | Управляйте многопрофильной доской для совместной работы с несколькими проектами из чата — поверхность аргументов идентична CLI. Обходит защиту работающего агента, поэтому /kanban unblock t_abc, /kanban comment t_abc "…", /kanban list --mine, /kanban boards switch <slug> и т. д. работают в середине хода. /kanban create …` автоматически подписывает исходный чат на события терминала новой задачи. См. Slash-команда Канбана. |
/platform <list|pause|resume> [name] | Управляйте работающей шлюзовой платформой прямо из чата. /platform list показывает каждый адаптер и его состояние (работает, приостановлено прерывателем, приостановлено вручную); /platform pause <name> прекращает отправку новых сообщений на этот адаптер, не выгружая его; /platform resume <name> повторно включает его и сбрасывает сработавший автоматический выключатель, как только восходящий канал становится исправным. |
/reload-mcp (псевдоним: /reload_mcp) | Перезагрузите серверы MCP из конфигурации. |
/yolo | Переключить режим YOLO — пропустить все опасные запросы на одобрение команд. |
/commands [page] | Просмотрите все команды и навыки (с разбивкой по страницам). |
/approve [session|always] | Утвердить и выполнить ожидающую опасную команду. session одобряет только этот сеанс; always добавляет в постоянный белый список. |
/deny | Отклонить ожидающую опасную команду. |
/update | Обновите VibeOS до последней версии. |
/restart | Грамотно перезапустите шлюз после слива активных запусков. Когда шлюз снова подключается к сети, он отправляет подтверждение на адрес chat/thread инициатора запроса. |
/debug | Загрузите отчет об отладке (информация о системе + журналы) и получите общие ссылки. |
/help | Показать справку по обмену сообщениями. |
/<skill-name>` | Вызовите любой установленный навык по имени. |
Примечания
/skin,/snapshot,/reload,/tools,/toolsets,/browser,/config,/cron,/platforms,/paste,/image,/statusbar,/plugins,/busy,/indicator,/redraw,/clear,/history,/save,/copy,/handoff,/billingи/quitявляются CLI-только команды./skills— это CLI-только для search/browse/install; его подкоманды проверки утверждения записи (pending,approve,reject,diff,approval) также работают на платформах обмена сообщениями, когдаskills.write_approvalвключена./memoryработает на обеих поверхностях./verboseCLI-только по умолчанию, но его можно включить для платформ обмена сообщениями, установивdisplay.tool_progress_command: trueвconfig.yaml. При включении он циклически переключается в режимdisplay.tool_progressи сохраняет конфигурацию./deny,/topic,/platformи/commandsявляются командами только для обмена сообщениями./status,/version,/background,/queue,/steer,/voice,/reload-mcp,/reload-skills,/rollback,/debug,/fast,/footer,/curator,/kanban,/credits,/suggestions,/blueprint,/learn,/sessionsи/yoloработают как в CLI, так и в системе обмена сообщениями шлюз./voice join,/voice channelи/voice leaveимеют смысл только на Discord.- В TUI,
/sessionsпоказывает сеансы текущего процесса TUI в реальном времени. Используйте/resume [name]илиvibeos --tui --resume<id-or-title>` для сохраненных или закрытых транскриптов.
Запросы подтверждения для разрушительных команд
The CLI подсказки перед запуском slash-команд, которые удаляют несохраненное состояние сеанса. Текущий деструктивный набор:
| Команда | Что он разрушает |
|---|---|
/clear | Очищает экран и запускает новый сеанс — идентификатор текущего сеанса и история в памяти исчезают. |
/new / /reset | Запускает новый сеанс (новый идентификатор сеанса + пустая история). |
/undo | Удаляет из истории последний обмен сообщениями user/assistant. |
/exit --delete / /quit --delete | Выход и безвозвратно удаляет историю SQLite текущего сеанса и его расшифровки на диске. |
Для каждого из них CLI открывает модальное окно с тремя вариантами выбора: Утвердить один раз (продолжить на этот раз), Всегда утверждать (продолжить и сохранить approvals.destructive_slash_confirm: false, чтобы будущие деструктивные команды выполнялись без запроса) или Отмена.
Пропуск в строке: добавьте now, --yes или -y, чтобы пропустить модальное окно для одного вызова — например. /reset now, /new --yes my-session, /clear -y, /undo -y. Полезно, когда модальное окно не отображается правильно на вашем терминале (см. issue #30768 для собственного Windows PowerShell) или при написании сценариев для CLI.
approvals.destructive_slash_confirm: false в ~/.vibeos/config.yaml глобально отключает эти подтверждения; true — снова включает. См. Безопасность — одобрение опасных команд.