Skip to content

Commit dda17e4

Browse files
.Net: Update to the latest MCP sdk (#12319)
1 parent 12a3904 commit dda17e4

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

dotnet/Directory.Packages.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
<PackageVersion Include="Microsoft.ML.OnnxRuntime" Version="1.21.0" />
6969
<PackageVersion Include="Microsoft.ML.Tokenizers.Data.Cl100kBase" Version="1.0.1" />
7070
<PackageVersion Include="Microsoft.VisualStudio.Threading" Version="17.12.19" />
71-
<PackageVersion Include="ModelContextProtocol" Version="0.2.0-preview.1" />
71+
<PackageVersion Include="ModelContextProtocol" Version="0.2.0-preview.2" />
7272
<PackageVersion Include="MSTest.TestFramework" Version="3.8.0" />
7373
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
7474
<PackageVersion Include="Npgsql" Version="8.0.6" />

dotnet/src/SemanticKernel.Core/Memory/AIContextExtensions.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ public static class AIContextExtensions
2121
/// <param name="pluginName">The name to give to the plugin.</param>
2222
public static void AddFromAIContext(this ICollection<KernelPlugin> plugins, AIContext aiContext, string pluginName)
2323
{
24-
plugins.AddFromFunctions(pluginName, aiContext.AIFunctions.Select(x => x.AsKernelFunction()));
24+
if (aiContext.AIFunctions is { Count: > 0 })
25+
{
26+
plugins.AddFromFunctions(pluginName, aiContext.AIFunctions.Select(x => x.AsKernelFunction()));
27+
}
2528
}
2629
}

0 commit comments

Comments
 (0)