pub fn build_diff_context(
root_dir: &Path,
diff_range: Option<&str>,
budget_tokens: Option<u32>,
alpha: f64,
tau: f64,
no_content: bool,
full: bool,
scoring_mode: ScoringMode,
timeout: u64,
) -> Result<DiffContextOutput>