VOOZH about

URL: https://www.nuget.org/packages/Microsoft.Agents.A365.DevTools.Cli

⇱ NuGet Gallery | Microsoft.Agents.A365.DevTools.Cli 1.1.214




Microsoft.Agents.A365.DevTools.Cli 1.1.214

Prefix Reserved
dotnet tool install --global Microsoft.Agents.A365.DevTools.Cli --version 1.1.214
 
 
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
 
if you are setting up this repo
dotnet tool install --local Microsoft.Agents.A365.DevTools.Cli --version 1.1.214
 
 
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Microsoft.Agents.A365.DevTools.Cli&version=1.1.214
 
 
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Microsoft.Agents.A365.DevTools.Cli --version 1.1.214
 
 
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

CLI tool for Microsoft Agents 365 development

Product Versions Compatible and additional computed target framework versions.
.NET net8.0 net8.0 is compatible.  net8.0-android net8.0-android was computed.  net8.0-browser net8.0-browser was computed.  net8.0-ios net8.0-ios was computed.  net8.0-maccatalyst net8.0-maccatalyst was computed.  net8.0-macos net8.0-macos was computed.  net8.0-tvos net8.0-tvos was computed.  net8.0-windows net8.0-windows was computed.  net9.0 net9.0 was computed.  net9.0-android net9.0-android was computed.  net9.0-browser net9.0-browser was computed.  net9.0-ios net9.0-ios was computed.  net9.0-maccatalyst net9.0-maccatalyst was computed.  net9.0-macos net9.0-macos was computed.  net9.0-tvos net9.0-tvos was computed.  net9.0-windows net9.0-windows was computed.  net10.0 net10.0 was computed.  net10.0-android net10.0-android was computed.  net10.0-browser net10.0-browser was computed.  net10.0-ios net10.0-ios was computed.  net10.0-maccatalyst net10.0-maccatalyst was computed.  net10.0-macos net10.0-macos was computed.  net10.0-tvos net10.0-tvos was computed.  net10.0-windows net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.1.214 121 6/16/2026
1.1.206 387 6/9/2026
1.1.199 242 6/5/2026
1.1.193 325 6/1/2026
1.1.188 261 5/27/2026
1.1.184 480 5/19/2026
1.1.181 315 5/15/2026
1.1.178 302 5/11/2026
1.1.176 226 5/8/2026
1.1.174 216 5/6/2026
1.1.171 267 5/1/2026
1.1.165-preview 153 4/30/2026
1.1.163-preview 142 4/29/2026
1.1.161-preview 146 4/28/2026
1.1.154-preview 197 4/23/2026
1.1.145-preview 212 4/20/2026
1.1.139-preview 249 4/14/2026
1.1.132-preview 283 4/8/2026
1.1.124-preview 299 3/31/2026
1.1.117-preview 214 3/25/2026
Loading failed

Added
- Log separator written at the start of each CLI invocation now redacts values for secret-bearing options (e.g. --idp-client-secret) so they are not written to the log file in plain text.
- Authentication context (tenant and user) is now logged at the Information level whenever the resolved sign-in identity changes, giving operators a clear audit trail in the log file of who the CLI is acting as, without exposing credentials.
- --authmode obo|s2s|both option on setup all — controls how the agent identity service principal receives permissions: - obo (default): principal-scoped delegated grants (consentType: "Principal"); no Global Administrator required. - s2s: application role assignments on the agent identity SP; attempted programmatically, falls back to printed PowerShell instructions if the caller lacks Global Administrator. - both: applies both OBO delegated grants and S2S app role assignments. - Non-DW agents stamp inheritable permissions and S2S grants on the blueprint (Global Administrator only); the agent identity inherits them, so a per-identity grant runs only when inheritance is not in force. - authMode can be persisted in a365.config.json to apply on every run without the flag.
- a365 develop get-token --device-code — forces device code auth for Microsoft Graph scopes the Windows WAM broker rejects (e.g. Exchange MailboxSettings.ReadWrite, ExchangeMessageTrace.Read.All).

Fixed
- setup all --authmode s2s no longer prints spurious "Action Required" PowerShell steps when the agent identity already inherits its app roles from the blueprint, and now retries the grant automatically before falling back to manual steps (#460).
- a365 develop get-token now falls back to device code when the Windows WAM broker rejects Exchange Graph scopes with ApiContractViolation, instead of failing with an opaque MSAL error.
- setup blueprint now configures the blueprint's inheritable Microsoft Graph permissions even when the signed-in user is not a Global Administrator, no longer aborts with a misleading "Failed to configure inheritable permissions" error when the tenant-wide consent grant cannot be made programmatically, and ends with a setup summary whose Action Required block surfaces the admin-consent URL for non-admins to hand off (#452).

Changed
- Hardened token storage: the CLI no longer writes access tokens to a plaintext file — they live only in the OS-protected MSAL cache (DPAPI/Keychain/owner-only file). Any legacy plaintext cache is removed automatically; sign-in prompts are unchanged.