Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Referência de comando CLI
Importante
É necessário fazer parte do programa de pré-visualização Frontier para obter acesso antecipado ao Microsoft Agent 365. A Frontier liga-o diretamente às mais recentes inovações de IA da Microsoft. As pré-visualizações da Frontier estão sujeitas aos termos de pré-visualização existentes dos seus contratos com clientes. Como estas funcionalidades ainda estão em desenvolvimento, a sua disponibilidade e capacidades podem mudar ao longo do tempo.
Implante binários de aplicação Agent 365 para a Azure App Service configurada e atualize permissões da Ferramenta Agent 365 O comando deploy oferece opções para criar implantações Agent 365. Use este comando para implantar binários de aplicação na sua infraestrutura Azure e conceder permissões ao Agent 365 Tools.
Função mínima exigida: Azure Contribuidor + Administrador Global
Para informações sobre o uso deste comando, veja Deploy agent to Azure.
Sintaxe
a365 deploy [command] [options]
Opções
| Opção | Description |
|---|---|
-c, --config <config> |
Caminho para o ficheiro de configuração (padrão: a365.config.json) |
-v, --verbose |
Ativar registo verboso |
--dry-run |
Mostra o que seria feito sem executar |
--inspect |
Pausa antes da implementação para inspecionar o conteúdo da pasta de publicação e do ZIP |
--restart |
Pular a compilação e começar a comprimir a pasta de publicação existente (para iteração rápida após alterações manuais) |
-?, -h, --help |
Mostrar ajuda e informação de utilização |
Observações
Executar a365 deploy sem subcomando executa uma implementação em duas fases:
- Fase 1 — Binários da aplicação: Constrói e implementa a sua aplicação para Azure App Service.
-
Fase 2 — permissões MCP: Lê os escopos necessários e
toolingManifest.jsonatualiza o blueprint do agente com as permissões necessárias.
Ambas as fases correm de forma equilibrada com --dry-run. A saída do ensaio a seco está dividida em duas secções rotuladas para que possas rever o que cada fase faria.
Verificações pré-voo
Antes de ser implementado, o CLI valida:
-
Azure autenticação e subscrição: A sua sessão Azure CLI e subscrição devem ser válidas. Se não, a implementação para com um erro. Corrigir com
az login --tenant <TENANT_ID>eaz account set --subscription <SUBSCRIPTION_ID>. -
Azure App Service existência: A aplicação web alvo deve existir antes da implementação prosseguir. Se a aplicação não for encontrada, execute
a365 setupou corrawebAppNameeresourceGroupema365.config.json.
Configuração
A CLI lê a partir de dois ficheiros de configuração:
-
a365.config.json— configuração do seu projeto (mantida pelo utilizador). -
a365.generated.config.json— estado dinâmico gerado por comandos de configuração.
Os escopos das ferramentas MCP são lidos no toolingManifest.json diretório do seu projeto de implementação.
A CLI também armazena uma cópia global da configuração e do estado em:
-
Windows:
%LocalAppData%\Microsoft.Agents.A365.DevTools.Cli -
Linux/macOS:
~/.config/a365
Comportamento da bandeira
--restart: Salta a etapa de construção e começa diretamente a comprimir a pasta existente publish/ . Se publish/ não existir, a implementação falha. Executa uma implementação completa (sem --restart) primeiro para produzir a publish/ pasta.
--inspect: Pausa antes do passo de upload para que possas inspecionar a publish/ pasta e o ficheiro ZIP gerado. Disponível apenas na fase de aplicação.
--dry-run: Imprime tudo o que aconteceria sem fazer qualquer alteração. Quando está a funcionar a365 deploy (bifásico), a saída é dividida em:
- Parte 1 — Implantar binários de aplicações
- Parte 2 — Implementar/atualizar permissões da ferramenta Agent 365
deploy app
Implementa o código do seu agente na aplicação web do Azure criada durante a configuração.
a365 deploy app [options]
Implemente os binários da aplicação Microsoft Agent 365 para o Azure App Service configurado. Este comando implementa binários de aplicação para o seu serviço de aplicação Azure configurado no Azure.
app Opções
| Opção | Description |
|---|---|
-c, --config <config> |
Caminho para o ficheiro de configuração (padrão: a365.config.json) |
-v, --verbose |
Ativar registo verboso |
--dry-run |
Mostra o que seria feito sem executar |
--inspect |
Pausa antes da implementação para inspecionar o conteúdo da pasta de publicação e do ZIP |
--restart |
Pular a compilação e começar a comprimir a pasta de publicação existente (para iteração rápida após alterações manuais) |
-?, -h, --help |
Mostrar ajuda e informação de utilização |
deploy mcp
Atualiza as permissões do servidor MCP no seu blueprint do agente.
a365 deploy mcp [options]
mcp Opções
| Opção | Description |
|---|---|
-c, --config <config> |
Caminho do ficheiro de configuração (padrão: a365.config.json) |
-v, --verbose |
Ativar registo verboso |
--dry-run |
Mostra o que seria feito sem executar |
-?, -h, --help |
Mostrar ajuda e informação de utilização |
Notas de utilização
Atualize os escopos e permissões dos servidores MCP no blueprint do agente existente. Este comando adiciona permissões para as Ferramentas do Agente 365 ao blueprint do agente.
Se adicionar ou modificar servidores MCP no código do seu agente, use este comando para atualizar as permissões no blueprint do seu agente.
Este comando:
- Lê a configuração do teu servidor MCP a partir do teu código.
- Atualiza o blueprint do agente com as permissões necessárias.
- Concede as permissões necessárias da API para os servidores MCP.
A atualização de permissão aplica-se pela seguinte ordem:
- Concessão de permissão OAuth2 (principal de serviço blueprint → plataforma MCP)
- Permissões herdadas (agente blueprint → recurso MCP)
- Consentimento do administrador (identidade do agente → plataforma MCP)
Quando usar deploy mcp:
- Depois de adicionar novos servidores MCP ao seu agente.
- Depois de mudar as configurações dos servidores MCP.
- Quando as ferramentas MCP não estiverem acessíveis ao seu agente.
Não precisas de correr deploy mcp:
- No destacamento inicial. Isto é tratado automaticamente durante a configuração.
- Quando só mudar a lógica do agente sem alterações MCP.
- Depois de atualizações rotineiras de código que não afetam as ferramentas.
Observação
a365 deploy mcp Só atualiza permissões – não implementa o teu código. Executa a365 deploy app primeiro se tiveres alterações no código.
Troubleshooting
Use as secções seguintes para resolver potenciais problemas com o deploy comando.
- Não iniciaste sessão no Azure ou subscrição errada
- Aplicação Web não encontrada
- Falha na atualização de permissões
-
--restartfalhas
Não iniciado no Azure ou subscrição errada
Execute az login --tenant <TENANT_ID> e az account set --subscription <SUBSCRIPTION_ID>.
Aplicação Web não encontrada
Certifique-se a365 setup de que foi executado, ou verifique que webAppName está correto resourceGroup em a365.config.json.
Falha na atualização de permissões
- Confirme
AgentBlueprintId,AgenticAppId, e ambiente estão definidos ema365.config.json. - Garanta que a sua conta tem direitos para gerir os principais de serviços e subsídios.
- Verifica se existe no diretório do teu projeto de implementação e contém
toolingManifest.jsonescopos válidos.
--restart falha
Executa uma implementação completa sem --restart produzir a publish/ pasta e depois usa --restart para as iterações seguintes.
Registos
Os ficheiros de registo CLI são armazenados em:
-
Windows:
%LocalAppData%\Microsoft.Agents.A365.DevTools.Cli\logs\ -
Linux/macOS:
~/.config/a365/logs/
Para visualizar as últimas 80 linhas do último ficheiro de registo de deploy, use Get-Content no Windows ou tail no Linux/macOS:
# Windows
Get-Content $env:LOCALAPPDATA\Microsoft.Agents.A365.DevTools.Cli\logs\a365.deploy.log -Tail 80
# Linux/macOS
tail -80 ~/.config/a365/logs/a365.deploy.log
Para registos de aplicações em tempo de execução, use Log Stream no portal Azure para stdout/stderr do seu Serviço de Aplicações.