Table of Contents

Method Begin

Namespace
Oscova.Agents.Middleware
Assembly
Oscova.Agents.dll

Begin(ICollection<Action<FunctionInvokingChatClient>>)

Begins a composition scope. While active, Oscova.Agents.Middleware.FunctionInvocationComposition.Contribute(Microsoft.Extensions.AI.ChatClientBuilder,System.Action{Microsoft.Extensions.AI.FunctionInvokingChatClient}) records configurators into configurators instead of adding a separate FICC to the builder. Dispose to end.

public static IDisposable Begin(ICollection<Action<FunctionInvokingChatClient>> configurators)

Parameters

configurators ICollection<Action<FunctionInvokingChatClient>>

Returns

IDisposable