using Aryx.AgentHost.Contracts; using Microsoft.Extensions.AI; namespace Aryx.AgentHost.Services; internal sealed class CopilotTurnExecutionState : TurnExecutionState { public CopilotTurnExecutionState(RunTurnCommandDto command) : base(command) { } public void UpdateCompletedMessages( IReadOnlyList allMessages, IReadOnlyList inputMessages) { base.UpdateCompletedMessages(allMessages, inputMessages, CopilotTranscriptProjector.Instance); } public IReadOnlyList FinalizeCompletedMessages() { return base.FinalizeCompletedMessages(CopilotTranscriptProjector.Instance); } }