Skip to main content

Обращение таможенных агентов

Используйте кастомных агентов, навыки и MCP-серверы Copilot CLI для расширения возможностей.

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

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

Используйте Пользовательские агенты

A Пользовательский агент — специализированная версия .Copilot Пользовательские агенты Помогайте Copilot управлять уникальными рабочими процессами, определёнными нормами кодирования и специализированными сценариями использования.

          Copilot CLI Включает стандартную группу Пользовательские агенты для общих задач:
Агент Описание
Исследовать Выполняет быстрый анализ кодовой базы, позволяя задавать вопросы о вашем коде, не добавляя к основному контексту.
Задача Выполняет команды, такие как тесты и сборки, предоставляя краткие обзоры успеха и полный результат при неудаче.
Универсальное применение Выполняет сложные, многоступенчатые задачи, требующие полного набора инструментов и качественного рассуждения, выполняя его в отдельном контексте, чтобы основной разговор был чётко сфокусирован.
Обзор кода Обзоры меняются, делая акцент только на выявление реальных проблем, минимизируя шум.

Модель ИИ, используемая CLI, может делегировать задачу вспомогательному субагенту, который работает с Пользовательский агент определённой экспертизой, если он считает, что это приведёт к более эффективному выполнению работы. Модель может также выбрать работу непосредственно в основном агенте.

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

Вы можете определить Пользовательские агенты на уровне пользователя, репозитория или организации/предприятия:

ТипМестоположениеОбласть действия
Пользовательский уровень Пользовательский агентЛокальный ~/.copilot/agents каталогВсе проекты
Уровень репозитория Пользовательский агент
          `.github/agents` в локальных и удаленных репозиториях | Текущий проект |

| Организация и корпоративный уровень Пользовательский агент | /agents Каталог в .github-private репозитории в организации или предприятии | Все проекты в вашей организации и корпоративной учетной записи |

В случае конфликтов имен агент системного уровня переопределяет агент уровня репозитория, а агент уровня репозитория будет переопределять агент уровня организации.

          Пользовательские агенты Можно использовать тремя способами:
  • Используя команду slash в интерактивном интерфейсе CLI, чтобы выбрать из списка доступных Пользовательские агенты:

    /agent
    
  • Обращаясь Пользовательский агент напрямую в подсказке:

    Use the refactoring agent to refactor this code block
    
            Copilot Автоматически определит, какой агент вы хотите использовать.
    
  • Указать нужный Пользовательский агент вариант в командной строке. Рассмотрим пример.

    copilot --agent=refactor-agent --prompt "Refactor this code block"
    

Дополнительные сведения см. в разделе Creating custom agents for Copilot облачный агент.

Использование навыков

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

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

Добавление сервера MCP

          Copilot CLI В комплекте уже настроенный GitHub MCP-сервер. Этот MCP-сервер позволяет взаимодействовать с ресурсами на GitHub.com— например, объединяя pull requests из CLI.

Чтобы расширить доступную функциональность в Copilot CLI, вы можете добавить больше MCP-серверов:

  1. Используйте следующую команду косой черты:

    /mcp add
    
  2. Введите сведения о сервере MCP, который вы хотите добавить, с помощью клавиши TAB для перемещения между полями.

  3. Нажмите клавиши CTRL+S, чтобы сохранить сведения.

Сведения о настроенных серверах MCP хранятся в mcp-config.json файле, расположенном по умолчанию в каталоге ~/.copilot . Это расположение можно изменить, задав COPILOT_HOME переменную среды. Сведения о структуре JSON определения сервера см. в разделе Connect agents to external tools.

Для более подробной информации о добавлении и управлении серверами MCP в Copilot CLI, см. Добавление MCP-серверов для GitHub Copilot CLI.

Дальнейшие шаги

Чтобы узнать, как направлять и совершенствовать поведение агентов во время выполнения задач, чтобы работа оставалась в порядке, см. Направляющие агенты GitHub Copilot CLI.