Simplify turn start context overrides

This commit is contained in:
Eric Traut
2026-05-16 17:42:10 -07:00
parent 73ad0c2463
commit cd69441b5b

View File

@@ -503,26 +503,22 @@ impl TurnRequestProcessor {
.map_err(|err| invalid_request(format!("invalid turn context override: {err}")))?; .map_err(|err| invalid_request(format!("invalid turn context override: {err}")))?;
} }
let turn_context = if has_any_overrides { let turn_context = codex_protocol::protocol::TurnContextOverrides {
codex_protocol::protocol::TurnContextOverrides { cwd,
cwd, workspace_roots: runtime_workspace_roots,
workspace_roots: runtime_workspace_roots, profile_workspace_roots,
profile_workspace_roots, approval_policy,
approval_policy, approvals_reviewer,
approvals_reviewer, sandbox_policy,
sandbox_policy, permission_profile,
permission_profile, active_permission_profile,
active_permission_profile, windows_sandbox_level: None,
windows_sandbox_level: None, model,
model, effort,
effort, summary,
summary, service_tier,
service_tier, collaboration_mode,
collaboration_mode, personality,
personality,
}
} else {
Default::default()
}; };
// Start the turn by submitting the user input. Return its submission id as turn_id. // Start the turn by submitting the user input. Return its submission id as turn_id.