Class AgentHooks
public sealed class AgentHooks
- Inheritance
-
objectAgentHooks
Properties
Conversation
public IConversationListener Conversation { get; set; }
Property Value
Error
public IErrorHandler Error { get; set; }
Property Value
ImageDelta
public IImageDeltaListener ImageDelta { get; set; }
Property Value
InputAudioBuffer
public IInputAudioBufferListener InputAudioBuffer { get; set; }
Property Value
InputAudioRecorder
public IInputAudioRecorder InputAudioRecorder { get; set; }
Property Value
Listener
public IAgentListener Listener { get; set; }
Property Value
OutputAudioPlayer
public IOutputAudioPlayer OutputAudioPlayer { get; set; }
Property Value
TextDelta
public ITextDeltaListener TextDelta { get; set; }
Property Value
TextSpans
public ITextSpansListener TextSpans { get; set; }
Property Value
ToolCall
public IToolCallHandler ToolCall { get; set; }
Property Value
ToolCallDelta
public IToolCallArgsListener ToolCallDelta { get; set; }
Property Value
ToolOutput
public IToolOutputListener ToolOutput { get; set; }
Property Value
ToolStatus
public IToolStatusListener ToolStatus { get; set; }
Property Value
Usage
public IUsageHandler Usage { get; set; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()