Expand description
Protocol configuration structures
This module contains all the configuration-related structures used in protocol manifests.
Structsยง
- Accumulator
Config - Accumulator configuration for stateful parsing
- Auth
Config - Authentication configuration
- Availability
Config - Availability and health checking configuration (v1.1+ extension) Required fields: required, regions, check
- Candidate
Config - Candidate configuration for multi-candidate responses
- Capabilities
- Capabilities object format (v1.1+) Required fields: streaming, tools, vision
- Decoder
Config - Decoder configuration for streaming
- Endpoint
Config - Endpoint configuration for specific operations
- Endpoint
Definition - Structured endpoint definition (v1.1+ extension)
- Error
Classification - Error classification configuration
- Error
Mapping - Error mapping configuration
- Event
MapRule - Event mapping rule for streaming events
- Features
Config - Features configuration
- Header
Config - Header configuration for extra headers
- Health
Check Config - Health check endpoint configuration Required fields: method, path, expected_status
- Multi
Candidate Config - Multi-candidate configuration
- Rate
Limit Headers - Rate limit headers configuration
- Response
Mapping Config - Response mapping configuration
- Retry
Policy - Retry policy configuration
- Service
Config - Service configuration for auxiliary endpoints
- Streaming
Config - Streaming configuration
- Termination
Config - Termination configuration
- Tool
Calls Mapping - Tool calls mapping configuration
- Tool
Result Mapping - Tool result mapping
- Tool
UseMapping - Tool use mapping
- Tooling
Config - Tooling configuration