GitHub продолжает развивать инструменты на базе искусственного интеллекта и обучающих материалов для разработчиков. Компания выпустила очередной выпуск серии «GitHub Copilot CLI for Beginners», в котором рассказывает о работе со slash-командами в GitHub Copilot CLI и показывает, как с их помощью управлять терминальным AI-агентом.
Slash-команды в Copilot CLI — это встроенные управляющие команды, доступные прямо из командной строки. Они помогают переключать модели, контролировать использование токенов, управлять сессиями и контекстом, а также работать с несколькими репозиториями без выхода из инструмента. Чтобы увидеть доступные варианты, достаточно ввести символ / в терминале и просмотреть прокручиваемый список поддерживаемых команд.
Одна из ключевых функций — /model. Разные модели оптимизированы под разные задачи, и эта команда показывает список доступных моделей с основными характеристиками, что позволяет выбирать подходящий вариант по скорости и качеству ответов.
Copilot CLI работает в рамках контекстного окна, которое ограничивает объём информации, «помнимой» в сессии. Команда /context показывает текущее использование токенов, системную нагрузку и доступный запас. Если места мало, можно вызвать /compact: Copilot CLI суммирует текущий диалог, освобождая контекст для продолжения работы без запуска новой сессии. При желании полностью начать с нуля, используется /clear для сброса сессии.
Для возврата к предыдущей работе предусмотрена команда /resume. Она открывает список прошлых сессий, включая локальные и удалённые. Выбрав нужную, разработчик видит историю и может продолжить работу с того же места.
Отслеживание изменений в проекте поддерживает команда /diff. Она показывает недавние изменения в коде за текущую сессию, что помогает проверить модификации перед дальнейшими шагами и лучше понимать, что именно было изменено с помощью Copilot.
Работать с разными репозиториями и директориями можно, не выходя из Copilot CLI. Команда /cwd позволяет сменить рабочую директорию на другой репозиторий и тем самым задать, где именно Copilot будет анализировать и изменять код, что удобно при параллельной работе над несколькими кодовыми базами.
Ранее пользователь мог выдать Copilot CLI разрешения на действия, например на редактирование файлов. При переходе в критичный или чувствительный репозиторий эти права можно сбросить с помощью /reset-allowed-tools, чтобы настроить доступ более осторожно.
По словам команды GitHub, чем лучше разработчик знаком со slash-командами, тем более осознанным и управляемым становится рабочий процесс в терминале. Slash-команды помогают гибко переключаться между моделями, управлять контекстом, сессиями и проектами, оставаясь в пределах одной среды. GitHub предлагает открыть терминал, ввести / и изучить все доступные команды, а заодно ознакомиться с документацией по GitHub Copilot CLI, чтобы начать работу с инструментом.
Источник: материалы GitHub.





















