.NET API
TraconOptions
Tracon.Core.dllDefines Tracon run-time options.
public sealed class TraconOptionsInheritance
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”Tracon.TraconOptionsValidator performs validation manually.
Constructors
Section titled “Constructors”TraconOptions()
Section titled “ TraconOptions()”public TraconOptions()Fields
Section titled “Fields”SectionName
Section titled “ SectionName”Gets the default configuration section name.
public const string SectionName = "Tracon"Field Value
Section titled “Field Value”Properties
Section titled “Properties”AgentGraph
Section titled “ AgentGraph”Gets or sets limits for agent-to-agent calls.
public TraconAgentGraphOptions AgentGraph { get; set; }Property Value
Section titled “Property Value”Attachments
Section titled “ Attachments”Gets or sets attachment upload limits for images, audio, and documents.
public TraconAttachmentOptions Attachments { get; set; }Property Value
Section titled “Property Value”Gets or sets audit-trail options.
public TraconAuditOptions Audit { get; set; }Property Value
Section titled “Property Value”CircuitBreaker
Section titled “ CircuitBreaker”Gets or sets model-provider circuit-breaker options.
public TraconCircuitBreakerOptions CircuitBreaker { get; set; }Property Value
Section titled “Property Value”DefaultTenantId
Section titled “ DefaultTenantId”Gets or sets the tenant identifier used when a request cannot resolve one. A single-tenant installation always uses this value.
public string DefaultTenantId { get; set; }Property Value
Section titled “Property Value”Health
Section titled “ Health”Gets or sets model-provider health-check options.
public TraconHealthOptions Health { get; set; }Property Value
Section titled “Property Value”MaxParameterValueLength
Section titled “ MaxParameterValueLength”Gets or sets the largest byte count (UTF-8) for one AgentParameter value.
public int MaxParameterValueLength { get; set; }Property Value
Section titled “Property Value”Remarks
Section titled “Remarks”A single limit for every parameter, not one per parameter: a per-parameter
limit would have to live in AgentParameter itself and grow the
schema for a concern that is really about the request, not the definition.
Applies to a value from AgentRunRequest.Parameters and to an eval
case’s own EvalCase.Parameters alike - both feed the same binder.
ModelConcurrency
Section titled “ ModelConcurrency”Gets or sets the per-provider outgoing concurrency limit.
public TraconModelConcurrencyOptions ModelConcurrency { get; set; }Property Value
Section titled “Property Value”Observability
Section titled “ Observability”Gets or sets telemetry options.
public TraconObservabilityOptions Observability { get; set; }Property Value
Section titled “Property Value”Preflight
Section titled “ Preflight”Gets or sets the pre-flight context-window check options.
public TraconPreflightOptions Preflight { get; set; }Property Value
Section titled “Property Value”Pricing
Section titled “ Pricing”Gets or sets the run-cost price source.
public TraconPricingOptions Pricing { get; set; }Property Value
Section titled “Property Value”RunRecording
Section titled “ RunRecording”Gets or sets run-recording options.
public TraconRunRecordingOptions RunRecording { get; set; }Property Value
Section titled “Property Value”Skills
Section titled “ Skills”Gets or sets skill-loading limits.
public TraconSkillOptions Skills { get; set; }Property Value
Section titled “Property Value”Gets or sets tool execution options.
public TraconToolOptions Tools { get; set; }Property Value
Section titled “Property Value”UtilityModel
Section titled “ UtilityModel”Gets or sets the default model for context-compaction summarization.
public ModelBinding? UtilityModel { get; set; }Property Value
Section titled “Property Value”Remarks
Section titled “Remarks”This value applies when an agent definition does not provide its own
CompactionSettings.SummarizationModel. When this is also empty,
the agent’s own model performs summarization. This avoids using an
expensive model for a low-cost task such as summarization.
Validation
Section titled “ Validation”Gets or sets definition-validation endpoint options.
public TraconValidationOptions Validation { get; set; }