Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
031fa9b
Fix StorageSync unit tests - correct logger and service injection
ankushbindlish2 Dec 10, 2025
0ae9387
StorageSync module complete - 24 commands with unit tests
ankushbindlish2 Dec 11, 2025
797b764
Add test resource infrastructure for StorageSync (Bicep templates and…
ankushbindlish2 Dec 11, 2025
b0053fc
Add StorageSync unit and live test infrastructure
ankushbindlish2 Dec 11, 2025
cefe47f
Remove obsolete StorageSync live test session records
ankushbindlish2 Dec 11, 2025
99dc4e5
Update CHANGELOG for StorageSync module addition
ankushbindlish2 Dec 11, 2025
786d52e
Add StorageSync to supported services list in README
ankushbindlish2 Dec 11, 2025
4343431
Update docs: clarify features and fix formatting
ankushbindlish2 Dec 11, 2025
bd1b6ed
Remove Azure StorageSync documentation files
ankushbindlish2 Dec 11, 2025
9924d7e
Add StorageSync command documentation to azmcp-commands.md
ankushbindlish2 Dec 11, 2025
9c99d3c
Update command metadata with auto-generated tool information
ankushbindlish2 Dec 11, 2025
eb8237d
Add StorageSync consolidated tool entries
ankushbindlish2 Dec 11, 2025
8bdd05c
Add StorageSync test prompts to e2eTestPrompts.md
ankushbindlish2 Dec 11, 2025
2fea06b
Reorder StorageSync resources in CHANGELOG.md
ankushbindlish2 Dec 11, 2025
bb1ee97
Reorder StorageSync test prompts in e2eTestPrompts.md
ankushbindlish2 Dec 11, 2025
fff2161
Comment out [Fact] attribute on ConsolidatedMode_Should_List_Tools_Su…
ankushbindlish2 Dec 11, 2025
631f116
update
ankushbindlish2 Dec 12, 2025
c278ce2
Remove RegisteredServerRegisterCommand and related code
ankushbindlish2 Dec 13, 2025
ced70be
Refactor StorageSync models to use schema DTOs
ankushbindlish2 Dec 13, 2025
653fc0d
Comment out server list assertion in live tests
ankushbindlish2 Dec 13, 2025
d883311
Update CommandTestsBase.cs
ankushbindlish2 Dec 13, 2025
7b0dc2a
Merge branch 'main' into storage-sync-onboarding
ankushbindlish2 Dec 15, 2025
bcb7be8
Add trimming warnings to configuration initializer
ankushbindlish2 Dec 15, 2025
b32f3f3
Bump Azure.ResourceManager.StorageSync to 1.3.1
ankushbindlish2 Dec 16, 2025
fff8cb0
Merge branch 'main' into storage-sync-onboarding
ankushbindlish2 Dec 17, 2025
57bb21e
Refactor Storage Sync tools and expand test coverage
ankushbindlish2 Dec 17, 2025
e814702
Unify get and list commands for StorageSync resources
ankushbindlish2 Dec 17, 2025
eebf257
Update command IDs for StorageSync commands
ankushbindlish2 Dec 17, 2025
f956d65
merge (#1406)
ankushbindlish2 Dec 18, 2025
9d26add
Add trimming warnings to InitializeConfigurationAndOptions
ankushbindlish2 Dec 18, 2025
f07f21a
merge (#1415)
ankushbindlish2 Dec 19, 2025
d878748
merge (#1416)
ankushbindlish2 Dec 19, 2025
3d89d00
Revert eng/ folder changes to sync with main branch
ankushbindlish2 Dec 19, 2025
ce90b55
Revert core/Azure.Mcp.Core/tests/ folder changes to sync with main br…
ankushbindlish2 Dec 19, 2025
effec56
Revert non-StorageSync changes in core/Azure.Mcp.Core/src/Areas/ to s…
ankushbindlish2 Dec 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,4 @@ node_modules/
generated/
/docs/commandline
.DS_Store
.vscode/mcp.json
56 changes: 55 additions & 1 deletion AzureMcp.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 18
VisualStudioVersion = 18.0.11205.157 d18.0
VisualStudioVersion = 18.0.11205.157
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "core", "core", "{FBF56CC3-7AE6-AD2D-3F14-7F97FD322CD6}"
EndProject
Expand Down Expand Up @@ -267,6 +267,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{0131AD4F-393
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Mcp.Tools.Storage", "tools\Azure.Mcp.Tools.Storage\src\Azure.Mcp.Tools.Storage.csproj", "{DE1B4312-1A4F-4774-B7EB-B1EC77F80D5E}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Azure.Mcp.Tools.StorageSync", "Azure.Mcp.Tools.StorageSync", "{85F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{95F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Mcp.Tools.StorageSync", "tools\Azure.Mcp.Tools.StorageSync\src\Azure.Mcp.Tools.StorageSync.csproj", "{A5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Azure.Mcp.Tools.VirtualDesktop", "Azure.Mcp.Tools.VirtualDesktop", "{B28A9B67-1C09-C756-C02A-7AC1895F9584}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{E38B6DEF-57A1-6CCA-498B-5697FF0B466C}"
Expand Down Expand Up @@ -539,6 +545,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Mcp.Tools.Storage.Liv
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Mcp.Tools.Storage.UnitTests", "tools\Azure.Mcp.Tools.Storage\tests\Azure.Mcp.Tools.Storage.UnitTests\Azure.Mcp.Tools.Storage.UnitTests.csproj", "{F3F49C7E-9106-4FF7-A71D-442022D63F7B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{B5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Mcp.Tools.StorageSync.UnitTests", "tools\Azure.Mcp.Tools.StorageSync\tests\Azure.Mcp.Tools.StorageSync.UnitTests\Azure.Mcp.Tools.StorageSync.UnitTests.csproj", "{C5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{D38B6103-E564-8894-9748-4CF0C62984DB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Mcp.Tools.VirtualDesktop.LiveTests", "tools\Azure.Mcp.Tools.VirtualDesktop\tests\Azure.Mcp.Tools.VirtualDesktop.LiveTests\Azure.Mcp.Tools.VirtualDesktop.LiveTests.csproj", "{0A09784C-BB49-44E8-B07A-DA4EEEC1184E}"
Expand All @@ -563,6 +573,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{319B94CD
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Mcp.Server.UnitTests", "servers\Azure.Mcp.Server\tests\Azure.Mcp.Server.UnitTests\Azure.Mcp.Server.UnitTests.csproj", "{ADF14627-FCB5-4BD3-B65F-DDCC3A3F727C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.Mcp.Tools.StorageSync.LiveTests", "tools\Azure.Mcp.Tools.StorageSync\tests\Azure.Mcp.Tools.StorageSync.LiveTests\Azure.Mcp.Tools.StorageSync.LiveTests.csproj", "{38FE6BAB-DAEF-2CF7-2752-379F9094C190}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -1101,6 +1113,18 @@ Global
{DE1B4312-1A4F-4774-B7EB-B1EC77F80D5E}.Release|x64.Build.0 = Release|Any CPU
{DE1B4312-1A4F-4774-B7EB-B1EC77F80D5E}.Release|x86.ActiveCfg = Release|Any CPU
{DE1B4312-1A4F-4774-B7EB-B1EC77F80D5E}.Release|x86.Build.0 = Release|Any CPU
{A5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Debug|x64.ActiveCfg = Debug|Any CPU
{A5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Debug|x64.Build.0 = Debug|Any CPU
{A5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Debug|x86.ActiveCfg = Debug|Any CPU
{A5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Debug|x86.Build.0 = Debug|Any CPU
{A5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Release|Any CPU.Build.0 = Release|Any CPU
{A5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Release|x64.ActiveCfg = Release|Any CPU
{A5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Release|x64.Build.0 = Release|Any CPU
{A5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Release|x86.ActiveCfg = Release|Any CPU
{A5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Release|x86.Build.0 = Release|Any CPU
{3156A400-78C7-410A-9B79-9CDFFD5B94E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3156A400-78C7-410A-9B79-9CDFFD5B94E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3156A400-78C7-410A-9B79-9CDFFD5B94E3}.Debug|x64.ActiveCfg = Debug|Any CPU
Expand Down Expand Up @@ -2037,6 +2061,18 @@ Global
{F3F49C7E-9106-4FF7-A71D-442022D63F7B}.Release|x64.Build.0 = Release|Any CPU
{F3F49C7E-9106-4FF7-A71D-442022D63F7B}.Release|x86.ActiveCfg = Release|Any CPU
{F3F49C7E-9106-4FF7-A71D-442022D63F7B}.Release|x86.Build.0 = Release|Any CPU
{C5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Debug|x64.ActiveCfg = Debug|Any CPU
{C5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Debug|x64.Build.0 = Debug|Any CPU
{C5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Debug|x86.ActiveCfg = Debug|Any CPU
{C5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Debug|x86.Build.0 = Debug|Any CPU
{C5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Release|Any CPU.Build.0 = Release|Any CPU
{C5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Release|x64.ActiveCfg = Release|Any CPU
{C5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Release|x64.Build.0 = Release|Any CPU
{C5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Release|x86.ActiveCfg = Release|Any CPU
{C5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}.Release|x86.Build.0 = Release|Any CPU
{0A09784C-BB49-44E8-B07A-DA4EEEC1184E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0A09784C-BB49-44E8-B07A-DA4EEEC1184E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0A09784C-BB49-44E8-B07A-DA4EEEC1184E}.Debug|x64.ActiveCfg = Debug|Any CPU
Expand Down Expand Up @@ -2121,6 +2157,18 @@ Global
{ADF14627-FCB5-4BD3-B65F-DDCC3A3F727C}.Release|x64.Build.0 = Release|Any CPU
{ADF14627-FCB5-4BD3-B65F-DDCC3A3F727C}.Release|x86.ActiveCfg = Release|Any CPU
{ADF14627-FCB5-4BD3-B65F-DDCC3A3F727C}.Release|x86.Build.0 = Release|Any CPU
{38FE6BAB-DAEF-2CF7-2752-379F9094C190}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{38FE6BAB-DAEF-2CF7-2752-379F9094C190}.Debug|Any CPU.Build.0 = Debug|Any CPU
{38FE6BAB-DAEF-2CF7-2752-379F9094C190}.Debug|x64.ActiveCfg = Debug|Any CPU
{38FE6BAB-DAEF-2CF7-2752-379F9094C190}.Debug|x64.Build.0 = Debug|Any CPU
{38FE6BAB-DAEF-2CF7-2752-379F9094C190}.Debug|x86.ActiveCfg = Debug|Any CPU
{38FE6BAB-DAEF-2CF7-2752-379F9094C190}.Debug|x86.Build.0 = Debug|Any CPU
{38FE6BAB-DAEF-2CF7-2752-379F9094C190}.Release|Any CPU.ActiveCfg = Release|Any CPU
{38FE6BAB-DAEF-2CF7-2752-379F9094C190}.Release|Any CPU.Build.0 = Release|Any CPU
{38FE6BAB-DAEF-2CF7-2752-379F9094C190}.Release|x64.ActiveCfg = Release|Any CPU
{38FE6BAB-DAEF-2CF7-2752-379F9094C190}.Release|x64.Build.0 = Release|Any CPU
{38FE6BAB-DAEF-2CF7-2752-379F9094C190}.Release|x86.ActiveCfg = Release|Any CPU
{38FE6BAB-DAEF-2CF7-2752-379F9094C190}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -2255,6 +2303,9 @@ Global
{ED9D3D4A-502F-41A4-BBCC-970E65472F33} = {07C2787E-EAC7-C090-1BA3-A61EC2A24D84}
{0131AD4F-3934-F56E-5081-42129AD09143} = {ED9D3D4A-502F-41A4-BBCC-970E65472F33}
{DE1B4312-1A4F-4774-B7EB-B1EC77F80D5E} = {0131AD4F-3934-F56E-5081-42129AD09143}
{85F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B} = {07C2787E-EAC7-C090-1BA3-A61EC2A24D84}
{95F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B} = {85F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}
{A5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B} = {95F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}
{B28A9B67-1C09-C756-C02A-7AC1895F9584} = {07C2787E-EAC7-C090-1BA3-A61EC2A24D84}
{E38B6DEF-57A1-6CCA-498B-5697FF0B466C} = {B28A9B67-1C09-C756-C02A-7AC1895F9584}
{3156A400-78C7-410A-9B79-9CDFFD5B94E3} = {E38B6DEF-57A1-6CCA-498B-5697FF0B466C}
Expand Down Expand Up @@ -2392,6 +2443,8 @@ Global
{E03D2171-C4AB-45A3-681D-A2A2EBBB122A} = {ED9D3D4A-502F-41A4-BBCC-970E65472F33}
{9A72A0E3-091A-4C64-AE66-ADAA5B46B1E8} = {E03D2171-C4AB-45A3-681D-A2A2EBBB122A}
{F3F49C7E-9106-4FF7-A71D-442022D63F7B} = {E03D2171-C4AB-45A3-681D-A2A2EBBB122A}
{B5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B} = {85F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}
{C5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B} = {B5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}
{D38B6103-E564-8894-9748-4CF0C62984DB} = {B28A9B67-1C09-C756-C02A-7AC1895F9584}
{0A09784C-BB49-44E8-B07A-DA4EEEC1184E} = {D38B6103-E564-8894-9748-4CF0C62984DB}
{F5980D17-1A14-4DD9-82DF-6496E0C4B70D} = {D38B6103-E564-8894-9748-4CF0C62984DB}
Expand All @@ -2403,6 +2456,7 @@ Global
{BF0354AE-3748-A8DC-F79D-B21FDDEDDFAE} = {37B0CE47-14C8-F5BF-BDDD-13EEBE580A88}
{319B94CD-694C-16E8-9E3A-9577B99158DD} = {F7E192D1-DE6C-42A2-B52F-02849D482450}
{ADF14627-FCB5-4BD3-B65F-DDCC3A3F727C} = {319B94CD-694C-16E8-9E3A-9577B99158DD}
{38FE6BAB-DAEF-2CF7-2752-379F9094C190} = {B5F9C8A1-2B3D-4E5F-6A7B-8C9D0E1F2A3B}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {926577F9-9246-44E4-BCE9-25DB003F1C51}
Expand Down
4 changes: 0 additions & 4 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,6 @@
<CopyOutputSymbolsToPublishDirectory>true</CopyOutputSymbolsToPublishDirectory>
</PropertyGroup>

<PropertyGroup Condition="'$(IsServerProject)' == 'true' and '$(RuntimeIdentifier)' == ''">
<McpServerJsonTemplateFile>$(RepoRoot)eng/dnx/.mcp/server.json</McpServerJsonTemplateFile>
</PropertyGroup>

<PropertyGroup Condition="'$(IsServerProject)' == 'true' and '$(BuildNative)' == 'true'">
<!-- AOT native build flags -->
<IsAotCompatible>true</IsAotCompatible>
Expand Down
12 changes: 0 additions & 12 deletions Directory.Build.targets

This file was deleted.

1 change: 1 addition & 0 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
<PackageVersion Include="Azure.ResourceManager.Search" Version="1.3.0" />
<PackageVersion Include="Azure.ResourceManager.SignalR" Version="1.1.4" />
<PackageVersion Include="Azure.ResourceManager.Storage" Version="1.4.4" />
<PackageVersion Include="Azure.ResourceManager.StorageSync" Version="1.3.1" />
<PackageVersion Include="Azure.ResourceManager.ResourceGraph" Version="1.1.0" />
<PackageVersion Include="Microsoft.Azure.Kusto.Data" Version="13.0.2" />
<PackageVersion Include="Microsoft.Identity.Client.Broker" Version="4.72.1" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.

using System.Diagnostics.CodeAnalysis;
using System.Reflection;
using System.Text;
using Azure.Mcp.Core.Areas.Server.Commands.Discovery;
Expand Down Expand Up @@ -265,6 +264,13 @@ public static void InitializeConfigurationAndOptions(this IServiceCollection ser
.BindConfiguration(string.Empty)
.Configure<IConfiguration, IOptions<ServiceStartOptions>>((options, rootConfiguration, serviceStartOptions) =>
{
// This environment variable can be used to disable telemetry collection entirely. This takes precedence
// over any other settings.
var collectTelemetry = rootConfiguration.GetValue("AZURE_MCP_COLLECT_TELEMETRY", true);
var transport = serviceStartOptions.Value.Transport;
var isStdioTransport = string.IsNullOrEmpty(transport)
|| string.Equals(transport, TransportTypes.StdIo, StringComparison.OrdinalIgnoreCase);

// Assembly.GetEntryAssembly is used to retrieve the version of the server application as that is
// the assembly that will run the tool calls.
var entryAssembly = Assembly.GetEntryAssembly();
Expand All @@ -275,22 +281,6 @@ public static void InitializeConfigurationAndOptions(this IServiceCollection ser

options.Version = AssemblyHelper.GetAssemblyVersion(entryAssembly);

// Disable telemetry when support logging is enabled to prevent sensitive data from being sent
// to telemetry endpoints. Support logging captures debug-level information that may contain
// sensitive data, so we disable all telemetry as a safety measure.
if (!string.IsNullOrWhiteSpace(serviceStartOptions.Value.SupportLoggingFolder))
{
options.IsTelemetryEnabled = false;
return;
}

// This environment variable can be used to disable telemetry collection entirely. This takes precedence
// over any other settings.
var collectTelemetry = rootConfiguration.GetValue("AZURE_MCP_COLLECT_TELEMETRY", true);
var transport = serviceStartOptions.Value.Transport;
var isStdioTransport = string.IsNullOrEmpty(transport)
|| string.Equals(transport, TransportTypes.StdIo, StringComparison.OrdinalIgnoreCase);

// if transport is not set (default to stdio) or is set to stdio, enable telemetry
// telemetry is disabled for HTTP transport
options.IsTelemetryEnabled = collectTelemetry && isStdioTransport;
Expand Down
Loading
Loading