Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dokumentacja poleceń interfejsu wiersza polecenia
Ważne
Aby uzyskać wczesny dostęp do programu Microsoft Agent 365, musisz być częścią programu Frontier w wersji zapoznawczej. Usługa Frontier łączy Cię bezpośrednio z najnowszymi innowacjami firmy Microsoft dotyczącymi sztucznej inteligencji. Wersje zapoznawcze platformy Frontier podlegają istniejącym warunkom obowiązywania wersji zapoznawczej umów klienta. Ponieważ te funkcje są nadal opracowywane, ich dostępność i możliwości mogą ulec zmianie w miarę upływu czasu.
Wdrażanie plików binarnych aplikacji agenta 365 w skonfigurowanych Azure App Service i aktualizowanie uprawnień narzędzia Agent 365 Polecenie deploy udostępnia opcje tworzenia wdrożeń agenta 365. Użyj tego polecenia, aby wdrożyć pliki binarne aplikacji w infrastrukturze Azure i przyznać uprawnienia Narzędzia agenta 365.
wymagana rola Minimum: Azure Współautor + Global Administrator
Aby uzyskać informacje na temat korzystania z tego polecenia, zobacz Deploy agent to Azure.
Składnia
a365 deploy [command] [options]
Opcje
| Option | Description |
|---|---|
-c, --config <config> |
Ścieżka do pliku konfiguracji (wartość domyślna: a365.config.json) |
-v, --verbose |
Włącz szczegółowe logowanie |
--dry-run |
Pokaż, co można zrobić bez wykonywania |
--inspect |
Wstrzymywanie przed wdrożeniem w celu sprawdzenia folderu publikowania i zawartości zip |
--restart |
Pomiń kompilację i rozpocznij od skompresowania istniejącego folderu publikowania (aby przyspieszyć iterację po ręcznych zmianach) |
-?, , -h--help |
Pokaż informacje pomocy i użycia |
Uwagi
Uruchomienie a365 deploy bez podpolecenia powoduje uruchomienie wdrożenia dwufazowego:
- Phase 1 — pliki binarne aplikacji: kompiluje i wdraża aplikację w Azure App Service.
-
Faza 2 — uprawnienia MCP: odczytuje wymagane zakresy z
toolingManifest.jsoni aktualizuje strategię agenta przy użyciu niezbędnych uprawnień.
Obie fazy są uruchamiane nawet przy użyciu polecenia --dry-run. Dane wyjściowe przebiegu suchego są podzielone na dwie oznaczone etykietami sekcje, dzięki czemu można sprawdzić, co zrobi każda faza.
Testy wstępne
Przed wdrożeniem interfejs wiersza polecenia sprawdza poprawność:
-
Azure uwierzytelnianie i subskrypcja: Sesja Azure CLI i subskrypcja muszą być prawidłowe. Jeśli tak nie jest, wdrożenie zatrzymuje się z powodu błędu. Naprawiono za pomocą polecenia
az login --tenant <TENANT_ID>iaz account set --subscription <SUBSCRIPTION_ID>. -
Azure App Service istnienie: Docelowa aplikacja internetowa musi istnieć przed kontynuowaniem wdrażania. Jeśli aplikacja nie zostanie znaleziona, uruchom
a365 setuppolecenie lub poprawnośćwebAppNameiresourceGroupw plikua365.config.json.
Konfiguracja
Interfejs wiersza polecenia odczytuje z dwóch plików konfiguracji:
-
a365.config.json— konfiguracja projektu (utrzymywana przez użytkownika). -
a365.generated.config.json— stan dynamiczny generowany przez polecenia konfiguracji.
Zakresy narzędzi MCP są odczytywane toolingManifest.json z katalogu projektu wdrożenia.
Interfejs wiersza polecenia przechowuje również globalną kopię konfiguracji i stanu w:
-
Windows:
%LocalAppData%\Microsoft.Agents.A365.DevTools.Cli -
Linux/macOS:
~/.config/a365
Zachowanie flagi
--restart: pomija krok kompilacji i rozpoczyna się bezpośrednio od kompresji istniejącego publish/ folderu. Jeśli publish/ nie istnieje, wdrożenie zakończy się niepowodzeniem. Uruchom pełne wdrożenie (bez --restart) najpierw, aby utworzyć publish/ folder.
--inspect: wstrzymuje się przed wykonaniem kroku przekazywania, aby można było sprawdzić publish/ folder i wygenerowany plik ZIP. Dostępne tylko dla fazy aplikacji.
--dry-run: Drukuje wszystko, co się stanie bez wprowadzania żadnych zmian. Podczas uruchamiania a365 deploy (dwufazowe) dane wyjściowe są podzielone na:
- Część 1 — Wdrażanie plików binarnych aplikacji
- Część 2 — Wdrażanie/aktualizowanie uprawnień narzędzia agenta 365
deploy app
Wdraża kod agenta w aplikacji internetowej Azure utworzonej podczas instalacji.
a365 deploy app [options]
Wdróż pliki binarne aplikacji programu Microsoft Agent 365 w skonfigurowanym Azure App Service. To polecenie wdraża pliki binarne aplikacji w skonfigurowanej usłudze Azure App Service w Azure.
app Opcje
| Option | Description |
|---|---|
-c, --config <config> |
Ścieżka do pliku konfiguracji (wartość domyślna: a365.config.json) |
-v, --verbose |
Włącz szczegółowe logowanie |
--dry-run |
Pokaż, co można zrobić bez wykonywania |
--inspect |
Wstrzymywanie przed wdrożeniem w celu sprawdzenia folderu publikowania i zawartości zip |
--restart |
Pomiń kompilację i rozpocznij od skompresowania istniejącego folderu publikowania (aby przyspieszyć iterację po ręcznych zmianach) |
-?, , -h--help |
Pokaż informacje pomocy i użycia |
deploy mcp
Aktualizuje uprawnienia serwera MCP w strategii agenta.
a365 deploy mcp [options]
mcp Opcje
| Option | Description |
|---|---|
-c, --config <config> |
Ścieżka pliku konfiguracji (wartość domyślna: a365.config.json) |
-v, --verbose |
Włącz szczegółowe logowanie |
--dry-run |
Pokaż, co można zrobić bez wykonywania |
-?, , -h--help |
Pokaż informacje pomocy i użycia |
Uwagi dotyczące użycia
Zaktualizuj zakresy i uprawnienia serwerów MCP w istniejącej strategii agenta. To polecenie dodaje uprawnienia dla narzędzi Agent 365 do strategii agenta.
Jeśli dodasz lub zmodyfikujesz serwery MCP w kodzie agenta, użyj tego polecenia, aby zaktualizować uprawnienia do strategii agenta.
To polecenie:
- Odczytuje konfigurację serwera MCP z kodu.
- Aktualizuje strategię agenta z wymaganymi uprawnieniami.
- Przyznaje niezbędne uprawnienia interfejsu API dla serwerów MCP.
Aktualizacja uprawnień ma zastosowanie w następującej kolejności:
- Udzielanie uprawnień OAuth2 (jednostka usługi strategii → platformy MCP)
- Uprawnienia dziedziczone (strategia agenta → zasób MCP)
- Zgoda administratora (tożsamość agenta → platformy MCP)
Kiedy należy użyć polecenia deploy mcp:
- Po dodaniu nowych serwerów MCP do agenta.
- Po zmianie konfiguracji serwera MCP.
- Gdy narzędzia MCP nie są dostępne dla agenta.
Nie musisz uruchamiać polecenia deploy mcp:
- Podczas początkowego wdrażania. Ta funkcja jest obsługiwana automatycznie podczas instalacji.
- W przypadku zmiany logiki agenta tylko bez zmian MCP.
- Po rutynowych aktualizacjach kodu, które nie mają wpływu na narzędzia.
Uwaga / Notatka
a365 deploy mcp tylko aktualizuje uprawnienia — nie wdraża kodu. Uruchom najpierw polecenie a365 deploy app , jeśli masz zmiany kodu.
Troubleshooting
Skorzystaj z poniższych sekcji, aby rozwiązać potencjalne problemy z poleceniem deploy .
- Nie zalogowano się do Azure lub niewłaściwej subskrypcji
- Nie można odnaleźć aplikacji internetowej
- Aktualizacja uprawnień kończy się niepowodzeniem
-
--restartNie powiedzie się
Nie zalogowano się do Azure lub nieprawidłowej subskrypcji
Uruchom az login --tenant <TENANT_ID> i az account set --subscription <SUBSCRIPTION_ID>.
Nie można odnaleźć aplikacji internetowej
Upewnij się a365 setup , że uruchomiono polecenie lub sprawdź, czy webAppName element i resourceGroup jest poprawny w pliku a365.config.json.
Aktualizacja uprawnień kończy się niepowodzeniem
- Upewnij się, że
AgentBlueprintIdustawienia ,AgenticAppIdi środowiska są ustawione w elem.a365.config.json - Upewnij się, że Twoje konto ma uprawnienia do zarządzania jednostkami usługi i grantami.
- Sprawdź, czy
toolingManifest.jsonistnieje w katalogu projektu wdrożenia i zawiera prawidłowe zakresy.
--restart Nie powiedzie się
Uruchom pełne wdrożenie bez --restart , aby utworzyć publish/ folder, a następnie użyj --restart go do kolejnych iteracji.
Dzienniki
Pliki dziennika interfejsu wiersza polecenia są przechowywane w:
-
Windows:
%LocalAppData%\Microsoft.Agents.A365.DevTools.Cli\logs\ -
Linux/macOS:
~/.config/a365/logs/
Aby wyświetlić ostatnie 80 wierszy najnowszego pliku dziennika wdrażania, użyj Get-Content w Windows lub tail w systemie 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
W przypadku dzienników aplikacji środowiska uruchomieniowego użyj Log Stream w portalu Azure dla narzędzia stdout/stderr z usługi App Service.