Вы можете скачать и установить Интерфейс командной строки Copilot и начать использовать его сразу, без дополнительной настройки. Однако вы обнаружите, что можете улучшить ответы Copilot, если потратите немного времени на предоставление инструкций и контекста, а также доступ к инструментам, релевантным для вашего проекта. В этой статье представлены различные способы настройки Интерфейс командной строки Copilot.
Пользовательские инструкции
Вы можете предоставить Copilot инструкции по реагированию. Всякий раз, когда вы задаёте Copilot вопрос или задаёте ему задачу выполнить какую-либо работу, копия этих инструкций добавляется в ваш запрос. Это позволяет, например, предоставлять детали стандартов кодирования вашего проекта, не сообщая вручную Copilot о них каждый раз, когда вы начинаете разговор.
Дополнительные сведения см. в разделе Добавление пользовательских инструкций для GitHub Copilot CLI.
Обработчики
Крючки позволяют запускать собственные команды shell в ключевых точках сессии Интерфейс командной строки Copilot. Определяя крючки, вы можете автоматизировать конкретные операции, которые запускаются при возникновении определённых событий: например, при начале или конце сессии, когда кто-то отправляет запрос, после выполнения задачей агентом или при возникновении ошибки.
Например, можно настроить крючок для автоматического запуска тестов после того, как Copilot внесёт изменения в кодовые файлы.
Дополнительные сведения см. в разделе Использование крючков с GitHub Copilot CLI.
Skills
Навыки — это папки с инструкциями, скриптами и ресурсами, которые Copilot может загружать для повышения производительности в специализированных задачах. Добавляя навыки в свой проект, вы можете дать Copilot дополнительные знания или инструменты для конкретных рабочих процессов, технологий или областей.
Дополнительные сведения см. в разделе Создание агентских навыков для GitHub Copilot CLI.
Настраиваемые агенты
Кастомные агенты позволяют определить конкретную экспертизу и поведение для CLI, когда он работает над определённым типом задачи. Пользовательские агенты запускаются как субагенты — отдельно от основного агента, отвечающего на запрос — с собственным контекстным окном. Это позволяет Copilot переносить работу на пользовательских агентов без перегрузки контекстного окна основного агента и использовать опыт пользовательского агента, когда тот подходит для конкретной задачи.
Вы можете определить набор инструментов, доступный пользовательскому агенту, чтобы инструменты, которые агент может использовать, соответствовали его роли. Например, пользовательский агент, работающий в роли рецензента, обычно не имеет права вносить изменения в кодовые файлы.
Дополнительные сведения см. в разделе Создание и использование пользовательских агентов для GitHub Copilot CLI.
Серверы MCP
Протокол контекста модели (MCP) позволяет добавлять внешние инструменты и источники данных в Интерфейс командной строки Copilot. Добавив MCP-серверы к Интерфейс командной строки Copilot, вы можете добавить такие функции, как возможность:
- Базы данных запросов
- Системы отслеживания проблем с доступом
- Интеграция с CI/CD конвейерами
- Генерируйте схемы проектирования
- Поиск специализированных источников документации
- Билеты можно забронировать онлайн
- Интеграция с приложением календаря
Дополнительные сведения см. в разделе О протоколе контекста модели (MCP).
Plugins
Интерфейс командной строки Copilot плагины — это распространяемые пакеты, предоставляющие простой способ расширения функциональности CLI.
Они объединяют несколько компонентов кастомизации в один устанавливаемый блок. Вы можете устанавливать плагины напрямую из репозитория, с маркетплейса плагинов или с локального пути.
Дополнительные сведения см. в разделе О плагинах для GitHub Copilot CLI.