mirror of
https://github.com/davidkaya/aryx.git
synced 2026-07-28 23:48:39 +02:00
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
25 lines
694 B
C#
25 lines
694 B
C#
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<ChatMessage> allMessages,
|
|
IReadOnlyList<ChatMessage> inputMessages)
|
|
{
|
|
base.UpdateCompletedMessages(allMessages, inputMessages, CopilotTranscriptProjector.Instance);
|
|
}
|
|
|
|
public IReadOnlyList<ChatMessageDto> FinalizeCompletedMessages()
|
|
{
|
|
return base.FinalizeCompletedMessages(CopilotTranscriptProjector.Instance);
|
|
}
|
|
}
|