Skip to main content

О плагинах для GitHub Copilot CLI

Плагины — это устанавливаемые пакеты, которые расширяются GitHub Copilot CLI многоразовыми агентами, навыками, крючками и интеграциями.

Кто может использовать эту функцию?

GitHub Copilot CLI Доступна со всеми Copilot тарифными планами. Если вы получаете Copilot от организации, Copilot CLI политика должна быть включена в настройках организации.

Плагины предоставляют способ распространения пользовательских функций CLI. Вы можете использовать плагин, чтобы добавить заранее настроенный набор возможностей к Copilot CLI.

Что такое подключаемый модуль?

  • Распространяемый пакет, расширяющий Copilot CLIфункциональность .
  • Набор компонентов в одном устанавливаемом устройстве.

Что содержат плагины

Плагин может содержать некоторые или все из следующих компонентов:

  • Пользовательские агенты — специализированные AI-ассистенты (*.agent.md файлы в архиве agents/)
  • Навыки — Дискретные вызываемые возможности (подкаталоги навыков в skills/, содержащие SKILL.md файл)
  • Крючки — обработчики событий, которые перехватывают поведение агента ( hooks.json файл в корне плагина или в hooks/)
  • Конфигурации сервера MCP — интеграции с протоколом контекста модели ( .mcp.json файл в корне плагина или mcp.json файл в .github/)
  • Конфигурации сервера LSP — интеграции с протоколом языка и сервера ( lsp.json файл в корне плагина или в .github/)

Зачем использовать плагины?

Плагины предоставляют следующие преимущества:

  • Повторное использование между проектами
  • Командная стандартизация конфигурации CLI
  • Делитесь экспертизой в области (например, предоставляя навыки эксперта по Rails или Kubernetes)
  • Encapsulate complex MCP server setups

Где можно найти плагины?

Вы можете установить плагины из:

  • Рынок
  • Хранилище
  • Местная тропа

Маркетплейс — это место, где разработчики могут публиковать, обнаружать, устанавливать и управлять плагинами. Это немного похоже на магазин приложений — только для плагинов.

Примеры маркетплейсов включают:

Подробнее о добавлении маркетплейсов и установке плагинов с них смотрите AUTOTITLE.

Плагины по сравнению с ручной конфигурацией

Любые функции, которые можно добавить с помощью плагина, можно также настраивать Copilot CLI вручную — например, добавляя пользовательские профили агентов или MCP-серверы. Однако плагины дают несколько преимуществ по сравнению с ручной конфигурацией:

ФункцияРучная настройка в репозиторииПлагин
Область действияОдиночный репозиторийЛюбой проект
SharingКопирование вручную
          `/plugin install` команда |

| Управление версиями | История гита | Версии на рынке | | Обнаружение | Поиск репозиториев | Просмотр на рынке |

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