Skip to content
Tracon

TraconA2AOptions

Namespace Tracon · Assembly Tracon.AspNetCore.dll

Settings for publishing Tracon agents over A2A.

public sealed class TraconA2AOptions
Inheritance
object ← TraconA2AOptions
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

There is no counterpart to TraconMcpServerOptions.ExposeAllAgents. Measured (Microsoft.Agents.AI.Hosting.A2A 1.25.0-preview.261014.1): AddA2AServer is a registration-time API and can only publish agents explicitly named in TraconA2AOptions.ExposedAgents; it cannot see an agent added at runtime.

This type is deliberately not a record.

public TraconA2AOptions()

Depth and token budget template for external calls. Each call creates a new AgentRunBudget instance with these values; the object itself is not shared.

public AgentRunBudget Budget { get; set; }

AgentRunBudget

Names of agents to expose. Read at startup and FROZEN — a name added at runtime does not appear in A2A.

public IList<string> ExposedAgents { get; }

IList<string>