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
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
WaitForToolCallsCompletion
bool WaitForToolCallsCompletion { get; }
Property Value
- bool