Table of Contents

Class ConsoleAgent

Namespace
Microsoft.AutoGen.Agents
Assembly
Microsoft.AutoGen.Agents.dll
public abstract class ConsoleAgent : IOAgent, IUseConsole, IHandle<Input>, IHandle<Output>, IHandle
Inheritance
ConsoleAgent
Implements
Inherited Members

Constructors

ConsoleAgent(IAgentWorker, EventTypes)

public ConsoleAgent(IAgentWorker worker, EventTypes typeRegistry)

Parameters

worker IAgentWorker
typeRegistry EventTypes

Methods

Handle(Input)

public override Task Handle(Input item)

Parameters

item Input

Returns

Task

Handle(Output)

public override Task Handle(Output item)

Parameters

item Output

Returns

Task

ProcessInput(string)

public override Task<string> ProcessInput(string message)

Parameters

message string

Returns

Task<string>

ProcessOutput(string)

public override Task ProcessOutput(string message)

Parameters

message string

Returns

Task