Table of Contents

Constructor AgentPersonalContextProvider

Namespace
Oscova.Agents.Providers
Assembly
Oscova.Agents.dll

AgentPersonalContextProvider(string, Func<CancellationToken, Task<object>>)

Renders host-provided personal context into agent instructions for a run.

public AgentPersonalContextProvider(string instructionTemplate, Func<CancellationToken, Task<object>> modelFactory)

Parameters

instructionTemplate string

The Scriban template used to render personal instructions.

modelFactory Func<CancellationToken, Task<object>>

The factory that supplies the template model for the current user or run.