From 9e5e8a60f25e80ed606e3845c66dcfe00de9ab37 Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Tue, 4 Aug 2026 13:09:13 -0600 Subject: [PATCH] fix: agents inherit global reasoning effort if unset --- 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 2cc61cd..7bb69d7 100644 --- a/src/config/request_context.rs +++ b/src/config/request_context.rs @@ -827,7 +827,12 @@ impl RequestContext { let mut role = if let Some(session) = self.session.as_ref() { session.to_role() } else if let Some(agent) = self.agent.as_ref() { - agent.to_role() + let mut role = agent.to_role(); + if role.reasoning_effort().is_none() { + role.set_reasoning_effort(app.reasoning_effort.clone()); + } + + role } else if let Some(role) = self.role.as_ref() { role.clone() } else {