From f242ddd28050b17a1a0bf8b79846df8ca449ba31 Mon Sep 17 00:00:00 2001 From: starr-openai Date: Tue, 19 May 2026 19:12:02 -0700 Subject: [PATCH] Preserve deferred code mode guidance --- codex-rs/core/src/tools/spec_plan.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/codex-rs/core/src/tools/spec_plan.rs b/codex-rs/core/src/tools/spec_plan.rs index e5d0043677..b470868740 100644 --- a/codex-rs/core/src/tools/spec_plan.rs +++ b/codex-rs/core/src/tools/spec_plan.rs @@ -736,11 +736,10 @@ fn prepend_code_mode_executors( planned_tools: &mut PlannedTools, ) { let turn_context = context.turn_context; - let deferred_tools_available = search_tool_enabled(turn_context) - && planned_tools - .runtimes() - .iter() - .any(|executor| executor.exposure() == ToolExposure::Deferred); + let deferred_tools_available = planned_tools + .runtimes() + .iter() + .any(|executor| executor.exposure() == ToolExposure::Deferred); let code_mode_executors = build_code_mode_executors( turn_context, planned_tools.runtimes(),