Table of Contents

Class RolePlayOrchestrator

Namespace
AutoGen.Core
Assembly
AutoGen.Core.dll
public class RolePlayOrchestrator : IOrchestrator
Inheritance
RolePlayOrchestrator
Implements
Inherited Members

Constructors

RolePlayOrchestrator(IAgent, Graph?)

public RolePlayOrchestrator(IAgent admin, Graph? workflow = null)

Parameters

admin IAgent
workflow Graph

Methods

GetNextSpeakerAsync(OrchestrationContext, CancellationToken)

Return the next agent as the next speaker. return null if no agent is selected.

public Task<IAgent?> GetNextSpeakerAsync(OrchestrationContext context, CancellationToken cancellationToken = default)

Parameters

context OrchestrationContext

orchestration context, such as candidate agents and chat history.

cancellationToken CancellationToken

cancellation token

Returns

Task<IAgent>