Skip to main content

Поиск и установка плагинов для GitHub Copilot CLI

Расширяйте Copilotфункционал ', устанавливая плагины, созданные сообществом или вашей командой.

Введение

Плагины — это пакеты, расширяющие функциональность Второй пилот CLI. Вы можете установить плагин с маркетплейса, который вы зарегистрировали в CLI.

Дополнительные сведения см. в разделе О плагинах для GitHub Copilot CLI.

Примечание.

Помощь по использованию плагинов можно найти copilot plugin [SUBCOMMAND] --help в терминале.

Поиск плагинов

Плагины собираются вместе на маркетплейсах. Маркетплейс — это реестр плагинов, из которых можно просматривать и устанавливать. Вы можете добавить маркетплейс в конфигурацию CLI, который позволит использовать CLI для просмотра и установки плагинов с этого маркетплейса — см. раздел Добавление маркетплейсов плагинов. Copilot В комплекте уже зарегистрированы два маркетплейса по умолчанию: copilot-plugins и awesome-copilot.

Чтобы использовать CLI для просмотра плагинов на одном из зарегистрированных маркетплейсов:

  1.        **Проверьте, какие маркетплейсы сейчас зарегистрированы.**
    

    В терминале перечислите доступные рынки, введя следующие пункты:

    Shell
    copilot plugin marketplace list
    

    Альтернативно, в интерактивной сессии, введите:

    Copilot prompt
    /plugin marketplace list
    
  2.        **Просматривайте плагины на зарегистрированном маркетплейсе.**
    

    Из списка зарегистрированных маркетплейсов скопируйте название нужного маркетплейса — например, awesome-copilot— затем введите следующую команду, заменив MARKETPLACE-NAME:

    Shell
    copilot plugin marketplace browse MARKETPLACE-NAME
    
    

Установка плагинов

Вы можете установить плагины с зарегистрированного маркетплейса. Для информации о том, как зарегистрировать дополнительные маркетплейсы, см. раздел «Добавление маркетплейсов плагинов».

Чтобы установить плагин, введите:

Shell
copilot plugin install PLUGIN-NAME@MARKETPLACE-NAME

Например, чтобы установить плагин database-data-management с awesome-copilot маркетплейса, введите:

Shell
copilot plugin install database-data-management@awesome-copilot

Альтернативно, в интерактивной сессии, введите:

Copilot prompt
/plugin install PLUGIN-NAME@MARKETPLACE-NAME

Управление установленными плагинами

copilot plugin list                    # View installed plugins
copilot plugin update PLUGIN-NAME      # Update plugin to latest version
copilot plugin uninstall PLUGIN-NAME   # Remove plugin completely

Добавление маркетплейсов плагинов

Чтобы добавить маркетплейс в список зарегистрированных маркетплейсов, введите следующую команду в терминале:

Shell
copilot plugin marketplace add OWNER/REPO

Где OWNER/REPO определяет репозиторий, GitHub.com настроенный как маркетплейс плагинов CLI.

Например, чтобы добавить claude-code-plugins маркетплейс, размещённый по https://github.com/anthropics/claude-codeадресу , введите:

Shell
copilot plugin marketplace add anthropics/claude-code

Альтернативно, в интерактивной сессии, введите:

Copilot prompt
/plugin marketplace add OWNER/REPO

Если маркетплейс находится в локальной файловой системе, а не на GitHub.com, используйте путь к каталогу маркетплейса вместо OWNER/REPO. Рассмотрим пример.

Shell
copilot plugin marketplace add /PATH/TO/MARKETPLACE-DIRECTORY

Если маркетплейс находится в репозитории Git, который не размещается на GitHub.com, используйте URL репозитория Git. Рассмотрим пример.

Shell
copilot plugin marketplace add https://gitlab.com/OWNER/REPO.git

Удаление маркетплейсов плагинов

Чтобы удалить маркетплейс из CLI, введите:

Shell
copilot plugin marketplace remove MARKETPLACE-NAME

Или, в интерактивной сессии:

Copilot prompt
/plugin marketplace remove MARKETPLACE-NAME

Примечание.

  • При добавлении маркетплейса вы ссылаетесь на маркетплейс с помощью ВЛАДЕЛЬЦА/РЕПОЗИТОРИЯ GitHub репозитория, настроенного как маркетплейс. Однако при удалении маркетплейса вы ссылаетесь на его название в списке зарегистрированных маркетплейсов.
  • Если вы попытаетесь удалить маркетплейс, где установлены плагины, команда провалится, появится сообщение об ошибке, в котором перечисляются плагины, которые сейчас установлены на этом маркетплейсе. Добавьте --force в команду опцию удаления маркетплейса и удаления всех плагинов, установленных с этого маркетплейса.

Дополнительные материалы