From 50911b99efa00f1186918807df2a953f059a6a5b Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Fri, 17 Jul 2026 17:42:10 -0600 Subject: [PATCH] fix: Account for default model reasoning_effort when supplying that value for the REPL prompts --- src/config/request_context.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/config/request_context.rs b/src/config/request_context.rs index 0c001f1..6409e2d 100644 --- a/src/config/request_context.rs +++ b/src/config/request_context.rs @@ -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()); }