Table of Contents

Interface IAgentBehaviour

Settings used to configure an Agent instance.

public interface IAgentBehaviour

Properties

AutoInit

bool AutoInit { get; }

Property Value

bool

ConversationStoreType

ConversationStoreType ConversationStoreType { get; }

Property Value

ConversationStoreType

HasInputAudio

bool HasInputAudio { get; }

Property Value

bool

HasOutputAudio

bool HasOutputAudio { get; }

Property Value

bool

HasOutputImage

bool HasOutputImage { get; }

Property Value

bool

IncludeObfuscation

bool IncludeObfuscation { get; }

Property Value

bool

InitialConversationId

string InitialConversationId { get; }

Property Value

string

LogLevel

TraceLevel LogLevel { get; }

Property Value

TraceLevel

McpApprovalTimeoutSeconds

int McpApprovalTimeoutSeconds { get; }

Property Value

int

Stream

bool Stream { get; }

Property Value

bool

SubmitToolOutputTimeoutSeconds

int SubmitToolOutputTimeoutSeconds { get; }

Property Value

int

UnhandledToolCallBehaviour

UnhandledToolCallBehaviour UnhandledToolCallBehaviour { get; }

Property Value

UnhandledToolCallBehaviour

WaitForToolCallsCompletion

bool WaitForToolCallsCompletion { get; }

Property Value

bool