// Copyright (c) Microsoft. All rights reserved. namespace Microsoft.Agents.AI.Workflows.UnitTests; internal sealed class ForwardMessageExecutor(string id) : Executor(id) where TMessage : notnull { protected override ProtocolBuilder ConfigureProtocol(ProtocolBuilder protocolBuilder) { protocolBuilder.RouteBuilder.AddHandler((message, ctx) => ctx.SendMessageAsync(message)); return protocolBuilder.SendsMessage(); } }