Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
CLI Agent 365 — это кроссплатформенный инструмент командной строки для развертывания и управления приложениями Agent 365 на Azure. В этом справочнике объясняется, как устанавливать, обновлять, удалять и использовать CLI для автоматизации и устранения неполадок.
Вам не нужно устанавливать CLI вручную.Agent 365 Skills проверяет наличие CLI, устанавливает или обновляет его автоматически и выполняет все необходимые команды от вашего имени. Эта статья служит справочником для разработчиков, которым необходимо напрямую установить или использовать CLI — например, при создании автоматизации CI/CD, устранении определённых этапов или работе без AI-агента кодирования.
Note
Полный рабочий процесс для разработчиков — включая настройку с помощью ИИ, рекомендации по ролям и шаги после развертывания — описан в разделе Начало разработки с Agent 365. Эта статья — справочник CLI: установка, обновление, удаление, доступные команды и устранение неполадок.
Prerequisites
Для CLI требуется .NET 8.0 или выше. Для всех остальных требований, включая подписку на Azure и обязательные роли Entra, см. Быстрый старт: Подключить существующего агента к агенту 365.
аутентификация Microsoft Entra
По умолчанию настройка Agent 365 использует корпоративное приложение Agent 365 CLI, управляемое Microsoft, когда оно доступно в вашем арендаторе.
| Собственность | Ценность |
|---|---|
| Показать имя | Agent 365 CLI |
| Идентификатор приложения (клиента) | f54280f4-395e-4ea8-9e48-bf2d4952aa14 |
Чтобы проверить приложение, перейдите в Центр администрирования Microsoft Entra, выберите Enterprise>applications All apps и найдите идентификатор приложения. Объектный идентификатор принципала сервиса уникален для вашего арендатора. Не используйте идентификатор объекта, где CLI или документация запрашивают идентификатор приложения (клиента).
CLI проверяет принципал сервиса корпоративного приложения в вашем арендаторе и проверяет необходимые делегированные области в токене доступа. Он не создаёт и не изменяет регистрацию приложений Microsoft. Приложение, управляемое Microsoft, не повышает статус автора, не обходит условный доступ или стандарты безопасности и не убирает отдельные требования согласия для ресурсов агента.
Если корпоративное приложение, управляемое Microsoft, недоступно, настройка без конфигурации ищет приложение арендатора под названием Agent 365 CLI. Существующие конфигурации, указывающие пользовательское clientAppId задание, остаются поддерживаемыми. Для инструкций см. раздел Регистрация пользовательского клиентского приложения для Agent 365 CLI.
Приложение, управляемое Microsoft, использует следующие интерактивные методы аутентификации:
| Окружающая среда | Метод аутентификации |
|---|---|
| Родные Windows | Менеджер веб-учетных записей (WAM) |
| подсистема Windows для Linux (WSL), macOS и Linux | Код устройства |
Пользовательские приложения, принадлежащие арендаторам, используют системный браузер, когда WAM недоступен.
Установка интерфейса командной строки агента 365
Чтобы установить агент 365 CLI глобально в операционной системе, выполните следующие действия.
Prerequisites
Необходимо установить .NET. (Рекомендуется использовать .NET 8.0.)
Используйте dotnet tool install
Установите Agent 365 CLI с помощью следующей команды:
dotnet tool install --global Microsoft.Agents.A365.DevTools.Cli
Для получения последних инструкций и доступных версий посетите официальную страницу NuGet: Microsoft.Agents.A365.DevTools.Cli на NuGet.org
Проверка установки
После установки Agent 365 CLI проверьте правильность установки, выполнив команду --help.
a365 -h
Эта команда отображает сведения справки и подтверждает, что интерфейс командной строки готов к использованию.
Обновить CLI Agent 365
Обновите Agent 365 CLI с помощью команды dotnet tool update
dotnet tool update --global Microsoft.Agents.A365.DevTools.Cli
Note
Для обновления Agent 365 CLI вам потребуется подключение к Интернету для доступа к самой новой версии NuGet-пакета: Microsoft.Agents.A365.DevTools.Cli.
Удалить CLI Agent 365
Удалите Agent 365 CLI с помощью команды dotnet tool uninstall:
dotnet tool uninstall --global Microsoft.Agents.A365.DevTools.Cli
Расположения файлов CLI агента 365
Расположение по умолчанию для исполняемого файла средства зависит от операционной системы:
| OS | Path |
|---|---|
| Linux или macOS | $HOME/.dotnet/tools |
| Windows | %USERPROFILE%\.dotnet\tools |
SDK добавляет этот путь в системную переменную PATH при первом запуске. Таким образом, вы можете запускать глобальные инструменты из любого каталога, не указывая путь к инструменту.
Доступ к инструменту является пользовательским, а не системным. Глобальный инструмент доступен только пользователю, установившему его.
Команды CLI агента 365
Для получения полного списка доступных команд используйте команду --help или см. Справочник по Agent 365 CLI.
Tip
Нет необходимости вручную выполнять команды CLI. Навыки агента 365 автоматизируют весь рабочий процесс — установку, конфигурацию CLI, установку чертежей, развертывание и публикацию — с помощью агента кодирования на базе ИИ. Используйте справочник по CLI здесь, если вы создаете автоматизацию CI/CD, устраняете неполадки на определенном этапе или работаете без агента кодирования на базе ИИ.
Полные инструкции по настройке агента Agent 365 с помощью CLI см. в разделе Начало разработки с Agent 365.
Troubleshooting
В этом разделе представлена информация о том, как устранять ошибки, связанные с Agent 365 CLI.
Tip
Руководство по устранению неполадок Agent 365 содержит общие рекомендации по устранению неполадок, лучшие практики и ссылки на материалы по устранению неполадок для каждого этапа жизненного цикла разработки Agent 365.
Связанные с CLI проблемы, рассматриваемые в этом разделе:
- Приложение CLI, управляемое Microsoft Agent 365, недоступно
- Аутентификация кода устройства блокируется
- Аутентификация не проходит с AADSTS70007
- Требуемые делегированные области отсутствуют
- Агент не отображается в Teams
- Не удается создать экземпляр агента в Teams
Приложение CLI, управляемое Microsoft Agent 365, недоступно
Обновите CLI и запустите a365 setup requirements снова. Чтобы проверить, дошло ли поэтапное развертывание до вашего арендатора, выполните поиск «Корпоративные приложения» в Microsoft Entra по идентификатору f54280f4-395e-4ea8-9e48-bf2d4952aa14приложений.
Если принципал сервиса отсутствует, настройка возвращается к приложению, принадлежащему арендатору, под названием Agent 365 CLI. Если у вас ещё нет этого приложения, следите за регистрацией пользовательского клиента для Agent 365 CLI.
Аутентификация кода устройства блокируется
Приложение, управляемое Microsoft, использует аутентификацию кода устройства на WSL, macOS и Linux. Стандартные настройки безопасности или политика условного доступа могут блокировать этот поток и возвращать AADSTS530035.
Не отключайте политику безопасности вашей организации, чтобы обойти эту ошибку. Запустите CLI на нативной Windows для WAM или работайте с администратором идентичности, чтобы использовать пользовательское приложение, принадлежащее арендатору, и поток аутентификации, который позволяет ваша политика.
Аутентификация не проходит с AADSTS70007
Старые версии CLI могут использовать неподдерживаемый режим ответа браузера с приложением, управляемым Microsoft, и возвращать AADSTS70007. Обновите до последней версии CLI и попробуйте снова:
dotnet tool update --global Microsoft.Agents.A365.DevTools.Cli
Требуемые делегированные области отсутствуют
CLI подтверждает эффективные делегированные разрешения приложения под управлением Microsoft на основе требования токена scp доступа. Обновите CLI и запустите a365 setup requirementsповторно.
Не добавляйте URI перенаправления, необязательные претензии, разрешения API или разрешения арендатора в приложение, управляемое Microsoft. Если проверка всё ещё показывает отсутствующие диапазоны, зафиксируйте трассировка и корреляционные идентификаторы из ошибки и свяжитесь с поддержкой Microsoft. Если вы используете приложение, принадлежащее арендатору, следуйте шагам проверки в разделе Регистрация пользовательского клиента для Agent 365 CLI.
Агент не отображается в Teams
Устранение неполадок при создании экземпляра агента: агент не отображается в Teams
Не удается создать экземпляр агента в Teams
Устранение неполадок при создании экземпляров агента: не удается создать экземпляр агента в Teams