.NET API
TraconA2AOptions
Tracon.AspNetCore.dllSettings for publishing Tracon agents over A2A.
public sealed class TraconA2AOptionsInheritance
Section titled “Inheritance”Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”There is no counterpart to
TraconMcpServerOptions.ExposeAllAgents. Measured
(Microsoft.Agents.AI.Hosting.A2A 1.20.0-preview.260831.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.
Constructors
Section titled “Constructors”TraconA2AOptions()
Section titled “ TraconA2AOptions()”public TraconA2AOptions()Properties
Section titled “Properties”Budget
Section titled “ Budget”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; }Property Value
Section titled “Property Value”ExposedAgents
Section titled “ ExposedAgents”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; }