Skip to content
Tracon

TraconA2AOptions

Namespace Tracon · Assembly Tracon.AspNetCore.dll

Settings for publishing Tracon agents over A2A.

public sealed class TraconA2AOptions

objectTraconA2AOptions

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.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.

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>