Skip to main content

Module config

Module config 

Source
Expand description

Protocol configuration structures

This module contains all the configuration-related structures used in protocol manifests.

Structsยง

AccumulatorConfig
Accumulator configuration for stateful parsing
AuthConfig
Authentication configuration
AvailabilityConfig
Availability and health checking configuration (v1.1+ extension) Required fields: required, regions, check
CandidateConfig
Candidate configuration for multi-candidate responses
Capabilities
Capabilities object format (v1.1+) Required fields: streaming, tools, vision
DecoderConfig
Decoder configuration for streaming
EndpointConfig
Endpoint configuration for specific operations
EndpointDefinition
Structured endpoint definition (v1.1+ extension)
ErrorClassification
Error classification configuration
ErrorMapping
Error mapping configuration
EventMapRule
Event mapping rule for streaming events
FeaturesConfig
Features configuration
HeaderConfig
Header configuration for extra headers
HealthCheckConfig
Health check endpoint configuration Required fields: method, path, expected_status
MultiCandidateConfig
Multi-candidate configuration
RateLimitHeaders
Rate limit headers configuration
ResponseMappingConfig
Response mapping configuration
RetryPolicy
Retry policy configuration
ServiceConfig
Service configuration for auxiliary endpoints
StreamingConfig
Streaming configuration
TerminationConfig
Termination configuration
ToolCallsMapping
Tool calls mapping configuration
ToolResultMapping
Tool result mapping
ToolUseMapping
Tool use mapping
ToolingConfig
Tooling configuration