Table of Contents

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 : AIContextProvider

Inheritance

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.