resolve_mtp_max_seqs

Function resolve_mtp_max_seqs 

Source
pub fn resolve_mtp_max_seqs(
    cli: Option<usize>,
    model_default: u32,
    ladder_disabled: bool,
) -> Result<(usize, MtpMaxSeqsSource)>
Expand description

2026-09-29: Resolve the multi-sequence MTP dispatch cap: --mtp-max-seqs when given, else MODEL.toml [behavior] mtp_max_seqs when above 0, else the engine default (DEFAULT_MTP_MAX_SEQS, 4 under METRALE_NO_MTP_K_LADDER). A cap outside 1..=MAX_MTP_MAX_SEQS is refused, from either source.