Class AgentPersonalContextProvider
- Namespace
- Oscova.Agents.Providers
- Assembly
- Oscova.Agents.dll
Renders host-provided personal context into agent instructions for a run.
public sealed class AgentPersonalContextProvider : AIContextProviderInheritance
-
AIContextProvider
Inherited Members
-
AIContextProvider.InvokingAsync(AIContextProvider.InvokingContext, CancellationToken)AIContextProvider.InvokedAsync(AIContextProvider.InvokedContext, CancellationToken)AIContextProvider.GetService(Type, object?)AIContextProvider.GetService<TService>(object?)AIContextProvider.StateKeys
Constructors
- AgentPersonalContextProvider(string, Func<CancellationToken, Task<object>>)
-
Renders host-provided personal context into agent instructions for a run.
Methods
- ProvideAIContextAsync(InvokingContext, CancellationToken)
-
When overridden in a derived class, provides additional AI context to be merged with the input context for the current invocation.