| 520 | |
| 521 | @dataclass |
| 522 | class RoutingConfig: |
| 523 | version: str = "5.0" |
| 524 | scoring: ScoringConfig = field(default_factory=ScoringConfig) |
| 525 | modes: dict[RoutingMode, ModeConfig] = field(default_factory=dict) |
| 526 | hint_adjustments: HintAdjustments = field(default_factory=HintAdjustments) |
| 527 | answer_depth: AnswerDepthConfig = field(default_factory=AnswerDepthConfig) |
| 528 | model_capabilities: dict[str, ModelCapabilities] = field(default_factory=dict) |