Files
meeting-assistant/MeetingAssistant/Workflow/WorkflowRulesEditorChatModels.cs
T
codex ecdd23bde7
PR and Push Build/Test / build-and-test (push) Successful in 9m8s
Handle settings logs agent failures
2026-06-09 17:10:06 +02:00

25 lines
648 B
C#

namespace MeetingAssistant.Workflow;
public enum WorkflowRulesEditorChatRole
{
User,
Agent
}
public sealed record WorkflowRulesEditorChatMessage(
WorkflowRulesEditorChatRole Role,
string Content);
public sealed record WorkflowRulesEditorChatResult(
string Response,
IReadOnlyList<WorkflowRulesEditorChatMessage> Conversation);
public interface IWorkflowRulesEditorChatPipeline
{
Task<WorkflowRulesEditorChatResult> SendAsync(
IReadOnlyList<WorkflowRulesEditorChatMessage> conversation,
string userMessage,
CancellationToken cancellationToken,
Action<string>? statusChanged = null);
}