.NET API
TraconA2AOptions
Namespace Tracon · Assembly
Tracon.AspNetCore.dllSettings 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()
Remarks
Section titled “Remarks”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.
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; }