fix: gate clear_thinking behind an opt-in flag (Z.AI-only) (#10439)
Signed-off-by: Douwe Osinga <douwe.osinga@gmail.com> Co-authored-by: Jared Manfredi <j.manfredi@draftkings.com> Co-authored-by: Douwe Osinga <douwe.osinga@gmail.com>
This commit is contained in:
@@ -215,6 +215,7 @@ pub fn create_custom_provider(
|
||||
setup_steps: vec![],
|
||||
fast_model: None,
|
||||
preserves_thinking,
|
||||
emit_clear_thinking: false,
|
||||
setup: None,
|
||||
};
|
||||
|
||||
@@ -296,6 +297,7 @@ pub fn update_custom_provider(params: UpdateCustomProviderParams) -> Result<()>
|
||||
setup_steps: existing_config.setup_steps,
|
||||
fast_model: existing_config.fast_model.clone(),
|
||||
preserves_thinking,
|
||||
emit_clear_thinking: existing_config.emit_clear_thinking,
|
||||
setup: existing_config.setup,
|
||||
};
|
||||
|
||||
@@ -567,6 +569,7 @@ mod tests {
|
||||
setup_steps: Vec::new(),
|
||||
fast_model: None,
|
||||
preserves_thinking: true,
|
||||
emit_clear_thinking: false,
|
||||
setup: None,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -133,6 +133,7 @@ mod tests {
|
||||
setup_steps: vec![],
|
||||
fast_model: None,
|
||||
preserves_thinking: false,
|
||||
emit_clear_thinking: false,
|
||||
setup: None,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -545,6 +545,7 @@ mod tests {
|
||||
setup_steps: vec![],
|
||||
fast_model: None,
|
||||
preserves_thinking: true,
|
||||
emit_clear_thinking: false,
|
||||
setup: None,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -472,6 +472,7 @@ mod tests {
|
||||
setup_steps: vec![],
|
||||
fast_model: None,
|
||||
preserves_thinking: true,
|
||||
emit_clear_thinking: false,
|
||||
setup: None,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -400,6 +400,7 @@ mod tests {
|
||||
setup_steps: vec![],
|
||||
fast_model: None,
|
||||
preserves_thinking: false,
|
||||
emit_clear_thinking: false,
|
||||
setup: None,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user