.NET: Avoid double responses when streaming (#365)

* Avoid double responses when streaming.

* Fix tests.
This commit is contained in:
Aditya Mandaleeka
2025-08-06 23:10:34 +00:00
committed by GitHub
parent e7441ee29e
commit 0d4d7abde1
2 changed files with 106 additions and 32 deletions
@@ -105,13 +105,6 @@ public sealed class AgentProxy : AIAgent
if (update.Status is RequestStatus.Completed)
{
var responseTypeInfo = AgentAbstractionsJsonUtilities.DefaultOptions.GetTypeInfo(typeof(AgentRunResponse));
var runResponse = (AgentRunResponse)update.Data.Deserialize(responseTypeInfo)!;
foreach (var item in runResponse.ToAgentRunResponseUpdates())
{
yield return item;
}
yield break;
}