Method UseToolTracking
- Namespace
- Oscova.Agents.Middleware
- Assembly
- Oscova.Agents.dll
UseToolTracking(ChatClientBuilder, ToolTrackingObserverAccessor, ILogger?)
Adds function invocation tracking to the chat client pipeline. The accessor
provides the current Oscova.Agents.Middleware.IToolTrackingObserver which is notified of tool
start, completion, and failure events.
public static ChatClientBuilder UseToolTracking(this ChatClientBuilder builder, ToolTrackingObserverAccessor accessor, ILogger? logger = null)Parameters
builderChatClientBuilderaccessorToolTrackingObserverAccessorloggerILogger?
Returns
- ChatClientBuilder