.NET Workflows - Expose SendMessage override to all platforms (#1741)

* For real

* Fine-tune

* One more miss
This commit is contained in:
Chris
2025-10-28 05:29:01 -07:00
committed by GitHub
Unverified
parent 742203fb12
commit b70030daec
4 changed files with 75 additions and 70 deletions
@@ -73,7 +73,7 @@ internal sealed class InvokeAzureAgentExecutor(InvokeAzureAgent model, WorkflowA
{
isComplete = false;
UserInputRequest approvalRequest = new(agentName, inputRequests.OfType<AIContent>().ToArray());
await context.SendMessageAsync(approvalRequest, targetId: null, cancellationToken).ConfigureAwait(false);
await context.SendMessageAsync(approvalRequest, cancellationToken).ConfigureAwait(false);
}
// Identify function calls that have no associated result.
@@ -82,7 +82,7 @@ internal sealed class InvokeAzureAgentExecutor(InvokeAzureAgent model, WorkflowA
{
isComplete = false;
AgentFunctionToolRequest toolRequest = new(agentName, functionCalls);
await context.SendMessageAsync(toolRequest, targetId: null, cancellationToken).ConfigureAwait(false);
await context.SendMessageAsync(toolRequest, cancellationToken).ConfigureAwait(false);
}
}