fix: Account for default model reasoning_effort when supplying that value for the REPL prompts
CI / All (ubuntu-latest) (push) Failing after 26s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled

This commit is contained in:
2026-07-17 17:42:10 -06:00
parent 44783c5573
commit 50911b99ef
+6 -1
View File
@@ -1699,7 +1699,12 @@ impl RequestContext {
.unwrap_or_default()
.to_string(),
);
if let Some(effort) = role.reasoning_effort() {
let reasoning_effort = role.reasoning_effort().or_else(|| {
role.model()
.default_reasoning_effort()
.map(|s| s.to_string())
});
if let Some(effort) = reasoning_effort {
output.insert("reasoning_effort", effort.to_string());
}