From cd69441b5b93d6cb05e9e662990600a83c0af7bb Mon Sep 17 00:00:00 2001 From: Eric Traut Date: Sat, 16 May 2026 17:42:10 -0700 Subject: [PATCH] Simplify turn start context overrides --- .../src/request_processors/turn_processor.rs | 36 +++++++++---------- 1 file changed, 16 insertions(+), 20 deletions(-) diff --git a/codex-rs/app-server/src/request_processors/turn_processor.rs b/codex-rs/app-server/src/request_processors/turn_processor.rs index 85b5e4e554..a84e658b82 100644 --- a/codex-rs/app-server/src/request_processors/turn_processor.rs +++ b/codex-rs/app-server/src/request_processors/turn_processor.rs @@ -503,26 +503,22 @@ impl TurnRequestProcessor { .map_err(|err| invalid_request(format!("invalid turn context override: {err}")))?; } - let turn_context = if has_any_overrides { - codex_protocol::protocol::TurnContextOverrides { - cwd, - workspace_roots: runtime_workspace_roots, - profile_workspace_roots, - approval_policy, - approvals_reviewer, - sandbox_policy, - permission_profile, - active_permission_profile, - windows_sandbox_level: None, - model, - effort, - summary, - service_tier, - collaboration_mode, - personality, - } - } else { - Default::default() + let turn_context = codex_protocol::protocol::TurnContextOverrides { + cwd, + workspace_roots: runtime_workspace_roots, + profile_workspace_roots, + approval_policy, + approvals_reviewer, + sandbox_policy, + permission_profile, + active_permission_profile, + windows_sandbox_level: None, + model, + effort, + summary, + service_tier, + collaboration_mode, + personality, }; // Start the turn by submitting the user input. Return its submission id as turn_id.