AgentPrismTestHostOptions
Namespace AgentPrism.Testing · Assembly
AgentPrism.Testing.dllSettings for AgentPrismTestHost.StartAsync.
public sealed class AgentPrismTestHostOptionsInheritance
Section titled “Inheritance”object ← AgentPrismTestHostOptions
Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
Section titled “Constructors”AgentPrismTestHostOptions()
Section titled “ AgentPrismTestHostOptions()”public AgentPrismTestHostOptions()Properties
Section titled “Properties”ConfigureAgentPrism
Section titled “ ConfigureAgentPrism”Changes the AgentPrism chain (tool, agent, skill, extra model provider registration).
public Action<IAgentPrismBuilder>? ConfigureAgentPrism { get; set; }Property Value
Section titled “Property Value”ConfigureEndpoints
Section titled “ ConfigureEndpoints”Changes the MapAgentPrism endpoint settings.
public Action<AgentPrismEndpointOptions>? ConfigureEndpoints { get; set; }Property Value
Section titled “Property Value”Action<AgentPrismEndpointOptions>?
ConfigureServices
Section titled “ ConfigureServices”Registers additional services. Runs BEFORE the AddAgentPrism call.
public Action<IServiceCollection>? ConfigureServices { get; set; }Property Value
Section titled “Property Value”ModelProvider
Section titled “ ModelProvider”The default model provider registered on the host. Usually the only thing you need to configure for your own agents and tools.
public FakeModelProvider ModelProvider { get; set; }Property Value
Section titled “Property Value”Prefix
Section titled “ Prefix”Route prefix.
public string Prefix { get; set; }