diff --git a/dotnet/Directory.Packages.props b/dotnet/Directory.Packages.props
index 36e68c958a..5beaaab40d 100644
--- a/dotnet/Directory.Packages.props
+++ b/dotnet/Directory.Packages.props
@@ -19,14 +19,14 @@
-
-
-
+
+
+
-
-
+
+
diff --git a/dotnet/nuget.config b/dotnet/nuget.config
index 202c1fc671..76d943ce16 100644
--- a/dotnet/nuget.config
+++ b/dotnet/nuget.config
@@ -3,12 +3,8 @@
-
-
-
-
diff --git a/dotnet/samples/04-hosting/FoundryResponsesRepl/Program.cs b/dotnet/samples/04-hosting/FoundryResponsesRepl/Program.cs
index be0e6ccf7b..8b877dc519 100644
--- a/dotnet/samples/04-hosting/FoundryResponsesRepl/Program.cs
+++ b/dotnet/samples/04-hosting/FoundryResponsesRepl/Program.cs
@@ -1,3 +1,5 @@
+// Copyright (c) Microsoft. All rights reserved.
+
// Foundry Responses Client REPL
//
// Connects to a Foundry Responses agent running on a given endpoint
@@ -66,10 +68,16 @@ while (true)
Console.ResetColor();
string? input = Console.ReadLine();
- if (string.IsNullOrWhiteSpace(input)) continue;
+ if (string.IsNullOrWhiteSpace(input))
+ {
+ continue;
+ }
+
if (input.Equals("quit", StringComparison.OrdinalIgnoreCase) ||
input.Equals("exit", StringComparison.OrdinalIgnoreCase))
+ {
break;
+ }
try
{
diff --git a/dotnet/src/Microsoft.Agents.AI.Foundry/Hosting/OutputConverter.cs b/dotnet/src/Microsoft.Agents.AI.Foundry/Hosting/OutputConverter.cs
index 79aaf768d9..58ba989ebf 100644
--- a/dotnet/src/Microsoft.Agents.AI.Foundry/Hosting/OutputConverter.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Foundry/Hosting/OutputConverter.cs
@@ -161,7 +161,6 @@ internal static class OutputConverter
yield return summaryPart.EmitTextDelta(text);
yield return summaryPart.EmitTextDone(text);
yield return summaryPart.EmitDone();
- reasoningBuilder.EmitSummaryPartDone(summaryPart);
yield return reasoningBuilder.EmitDone();
break;
@@ -236,8 +235,8 @@ internal static class OutputConverter
if (textBuilder is not null)
{
var finalText = accumulatedText?.ToString() ?? string.Empty;
- yield return textBuilder.EmitDone(finalText);
- yield return messageBuilder.EmitContentDone(textBuilder);
+ yield return textBuilder.EmitTextDone(finalText);
+ yield return textBuilder.EmitDone();
}
yield return messageBuilder.EmitDone();