Плагины — это пакеты, расширяющие функциональность Copilot CLI. Вы можете установить плагин с маркетплейса, который вы зарегистрировали в CLI.
Общие сведения см. в разделе Подключаемые модули для GitHub Copilot.
Примечание.
Помощь по использованию плагинов можно найти copilot plugin [SUBCOMMAND] --help в терминале.
Поиск подключаемых модулей
Подключаемые модули собираются в Marketplace. Marketplace — это реестр подключаемых модулей, которые можно просматривать и устанавливать.
Copilot CLI включает marketplace awesome-copilot по умолчанию.
Чтобы получить список зарегистрированных marketplace, введите следующее:
copilot plugin marketplace list
copilot plugin marketplace list
В интерактивном сеансе введите:
/plugin marketplace list
/plugin marketplace list
Чтобы просмотреть подключаемые модули в зарегистрированной marketplace, введите:
copilot plugin marketplace browse MARKETPLACE-NAME
copilot plugin marketplace browse MARKETPLACE-NAME
Замените MARKETPLACE-NAME именем Marketplace.
В интерактивном сеансе введите:
/plugin marketplace browse MARKETPLACE-NAME
/plugin marketplace browse MARKETPLACE-NAME
Установка подключаемых модулей
Чтобы установить подключаемый модуль из зарегистрированной marketplace, введите следующее:
copilot plugin install PLUGIN-NAME@MARKETPLACE-NAME
copilot plugin install PLUGIN-NAME@MARKETPLACE-NAME
Например, чтобы установить database-data-management из awesome-copilot, введите:
copilot plugin install database-data-management@awesome-copilot
copilot plugin install database-data-management@awesome-copilot
В интерактивном сеансе введите:
/plugin install PLUGIN-NAME@MARKETPLACE-NAME
/plugin install PLUGIN-NAME@MARKETPLACE-NAME
Вы также можете установить подключаемый модуль из GitHub репозитория, URL-адрес Git, подкаталог репозитория или локальный путь. Сведения о принятых форматах см. в спецификации подключаемого install модуля для команды.
Управление установленными подключаемыми модулями
Используйте следующие команды для управления установленными подключаемыми модулями:
copilot plugin list copilot plugin update PLUGIN-NAME copilot plugin uninstall PLUGIN-NAME copilot plugin disable PLUGIN-NAME copilot plugin enable PLUGIN-NAME
copilot plugin list
copilot plugin update PLUGIN-NAME
copilot plugin uninstall PLUGIN-NAME
copilot plugin disable PLUGIN-NAME
copilot plugin enable PLUGIN-NAME
disable отключает подключаемый модуль, не удаляя его.
uninstall удаляет его. Все команды и параметры см. в разделе Ссылка на плагин GitHub Copilot CLI.
Добавить маркетплейс
Чтобы зарегистрировать Marketplace, размещенную GitHub в репозитории, введите:
copilot plugin marketplace add OWNER/REPOSITORY
copilot plugin marketplace add OWNER/REPOSITORY
Замените OWNER/REPOSITORY репозиторием, на котором размещается Marketplace. Рассмотрим пример.
copilot plugin marketplace add anthropics/claude-code
copilot plugin marketplace add anthropics/claude-code
В интерактивном сеансе введите:
/plugin marketplace add OWNER/REPOSITORY
/plugin marketplace add OWNER/REPOSITORY
Вы также можете добавить Marketplace из локального каталога или из репозитория Git, размещенного в другом месте. Используйте путь к каталогу Marketplace для локального источника:
copilot plugin marketplace add /PATH/TO/MARKETPLACE-DIRECTORY
copilot plugin marketplace add /PATH/TO/MARKETPLACE-DIRECTORY
Для репозитория Git, размещенного в другом месте, используйте его URL-адрес Git:
copilot plugin marketplace add https://gitlab.com/OWNER/REPO.git
copilot plugin marketplace add https://gitlab.com/OWNER/REPO.git
Инструкции по публикации размещенной GitHubплатформы см. в разделе Создание и совместное использование подключаемого модуля Marketplace на GitHub.
Удаление Marketplace
Чтобы отменить регистрацию marketplace, введите следующее:
copilot plugin marketplace remove MARKETPLACE-NAME
copilot plugin marketplace remove MARKETPLACE-NAME
В интерактивном сеансе введите:
/plugin marketplace remove MARKETPLACE-NAME
/plugin marketplace remove MARKETPLACE-NAME
При добавлении Marketplace его можно определить по источнику. При удалении используйте имя Marketplace, отображаемое в списке Marketplace. Команда завершается ошибкой, если подключаемые модули из Marketplace по-прежнему установлены. Добавьте --force также, чтобы удалить эти подключаемые модули.
Отключение репозитория по умолчанию
Значения по умолчанию репозитория являются необязательными. Чтобы отключить подключаемый модуль, включенный параметрами репозитория, добавьте false запись enabledPlugins в .github/copilot/settings.local.json:
{
"enabledPlugins": {
"PLUGIN-NAME@MARKETPLACE-NAME": false
}
}
{
"enabledPlugins": {
"PLUGIN-NAME@MARKETPLACE-NAME": false
}
}
Замените идентификатор именем подключаемого модуля и именем Marketplace. Сохраните файл и запустите новый сеанс. Чтобы включить подключаемый модуль, задайте для записи значение true.
Не фиксируйте этот локальный файл параметров. Корпоративные управляемые параметры имеют приоритет над значениями по умолчанию репозитория и локальными переопределениями. Дополнительные сведения см. в разделе Каталог конфигурации CLI GitHub Copilot.