{"meta":{"title":"Обращение таможенных агентов","intro":"Используйте кастомных агентов, навыки и MCP-серверы Copilot CLI для расширения возможностей.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/copilot","title":"GitHub Copilot"},{"href":"/ru/copilot/how-tos","title":"Инструкции"},{"href":"/ru/copilot/how-tos/copilot-cli","title":"Copilot CLI"},{"href":"/ru/copilot/how-tos/copilot-cli/use-copilot-cli","title":"Использование Copilot CLI"},{"href":"/ru/copilot/how-tos/copilot-cli/use-copilot-cli/invoke-custom-agents","title":"Вызов пользовательских агентов"}],"documentType":"article"},"body":"# Обращение таможенных агентов\n\nИспользуйте кастомных агентов, навыки и MCP-серверы Copilot CLI для расширения возможностей.\n\n## Использование custom agents\n\nA custom agent — специализированная версия .Copilot\nCustom agents Помогайте Copilot управлять уникальными рабочими процессами, определёнными нормами кодирования и специализированными сценариями использования.\n\nCopilot CLI Включает стандартную группу custom agents для общих задач:\n\n<table>\n  <thead>\n    <tr>\n      <th style=\"width:20%\">Агент</th>\n      <th>Description</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td>Обзор</td>\n      <td>Выполняет быстрый анализ кодовой базы, позволяя задавать вопросы о вашем коде, не добавляя к основному контексту.</td>\n    </tr>\n    <tr>\n      <td>задачи</td>\n      <td>Выполняет команды, такие как тесты и сборки, предоставляя краткие обзоры успеха и полный результат при неудаче.</td>\n    </tr>\n    <tr>\n      <td>Универсальное применение</td>\n      <td>Выполняет сложные, многоступенчатые задачи, требующие полного набора инструментов и качественного рассуждения, выполняя его в отдельном контексте, чтобы основной разговор был чётко сфокусирован.</td>\n    </tr>\n    <tr>\n      <td>Обзор кода</td>\n      <td>Обзоры меняются, делая акцент только на выявление реальных проблем, минимизируя шум.</td>\n    </tr>\n  </tbody>\n</table>\n\nМодель ИИ, используемая CLI, может делегировать задачу вспомогательному субагенту, который работает с custom agent определённой экспертизой, если он считает, что это приведёт к более эффективному выполнению работы. Модель может также выбрать работу непосредственно в основном агенте.\n\nВы можете определить свои custom agents собственные с помощью файлов Markdown, называемых agent profiles, которые указывают, какую экспертизу должен обладать агент, какие инструменты он может использовать и какие конкретные инструкции по реагированию.\n\nВы можете определить custom agents на уровне пользователя, репозитория, организации или предприятия:\n\n| Тип                                                                                                                                                                                                                                                                                                                      | Location                                | Объем       |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------- | ----------- |\n| Пользовательский уровень custom agent                                                                                                                                                                                                                                                                                    | Локальный `~/.copilot/agents` каталог   | Все проекты |\n| Уровень репозитория custom agent                                                                                                                                                                                                                                                                                         |                                         |             |\n| `.github/agents` в локальных и удаленных репозиториях                                                                                                                                                                                                                                                                    | Текущий проект                          |             |\n| Уровень организации custom agent                                                                                                                                                                                                                                                                                         |                                         |             |\n| `/agents` Каталог `.github` в организации или `.github-private` репозитории                                                                                                                                                                                                                                              | Все проекты внутри организации          |             |\n| Уровень предприятия custom agent                                                                                                                                                                                                                                                                                         |                                         |             |\n| `/agents` Каталог `.github-private` в репозитории организации, назначенной в корпоративных настройках. Дополнительные сведения см. в разделе [Подготовка к использованию пользовательских агентов на предприятии](/ru/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/prepare-for-custom-agents). | Все проекты под корпоративным аккаунтом |             |\n\nВ случае конфликтов имен (когда агенты используют одно и то же имя файла), агент на уровне пользователя переопределяет агент на уровне репозитория, агент на уровне репозитория — агент на уровне организации, а агент на уровне организации — агент корпоративного уровня.\n\nCustom agents Можно использовать тремя способами:\n\n* Используя команду slash в интерактивном интерфейсе CLI, чтобы выбрать из списка доступных custom agents:\n\n  ```shell\n  /agent\n  ```\n\n* Обращаясь custom agent напрямую в подсказке:\n\n  ```shell\n  Use the refactoring agent to refactor this code block\n  ```\n\nCopilot Автоматически определит, какой агент вы хотите использовать.\n\n* Указать нужный custom agent вариант в командной строке. Рассмотрим пример.\n\n  ```shell\n  copilot --agent=refactor-agent --prompt \"Refactor this code block\"\n  ```\n\nДополнительные сведения см. в разделе [Создание кастомных агентов для Copilot cloud agent](/ru/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/create-custom-agents).\n\n## Использование навыков\n\nВы можете развивать навыки для выполнения Copilot специализированных задач с помощью инструкций, скриптов и ресурсов.\n\nДополнительные сведения см. в разделе [Добавление навыков агента для GitHub Copilot CLI](/ru/copilot/how-tos/copilot-cli/customize-copilot/add-skills).\n\n## Добавление сервера MCP\n\nCopilot CLI В комплекте уже настроенный GitHub MCP-сервер. Этот MCP-сервер позволяет взаимодействовать с ресурсами на GitHub.com— например, объединяя pull requests из CLI.\n\nЧтобы расширить доступную функциональность в Copilot CLI, вы можете добавить больше MCP-серверов:\n\n1. Используйте следующую команду косой черты:\n\n   ```shell\n   /mcp add\n   ```\n\n2. Введите сведения о сервере MCP, который вы хотите добавить, с помощью <kbd>клавиши TAB</kbd> для перемещения между полями.\n\n3. Нажмите клавиши <kbd>CTRL<kbd></kbd>+S</kbd>, чтобы сохранить сведения.\n\nСведения о настроенных серверах MCP хранятся в `mcp-config.json` файле, расположенном по умолчанию в каталоге `~/.copilot` . Это расположение можно изменить, задав `COPILOT_HOME` переменную среды. Сведения о структуре JSON определения сервера см. в разделе [Настройте MCP-серверы для вашего репозитория](/ru/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers#writing-a-json-configuration-for-mcp-servers).\n\nДля более подробной информации о добавлении и управлении серверами MCP в Copilot CLI, см. [Добавление MCP-серверов для GitHub Copilot CLI](/ru/copilot/how-tos/copilot-cli/customize-copilot/add-mcp-servers).\n\n## Дальнейшие действия\n\nЧтобы узнать, как направлять и совершенствовать поведение агентов во время выполнения задач, чтобы работа оставалась в порядке, см. [Направляющие агенты GitHub Copilot CLI](/ru/copilot/how-tos/copilot-cli/use-copilot-cli/steer-agents)."}