diff --git a/codex-rs/core/src/unified_exec/process_manager.rs b/codex-rs/core/src/unified_exec/process_manager.rs index 6cb41744ef..a2bdbfd7b3 100644 --- a/codex-rs/core/src/unified_exec/process_manager.rs +++ b/codex-rs/core/src/unified_exec/process_manager.rs @@ -775,7 +775,7 @@ impl UnifiedExecProcessManager { prefix_rule: request.prefix_rule.clone(), }) .await; - let remote_startup_exec_approval = if context.turn.environment.mode().is_remote() { + let remote_startup_exec_approval = if context.turn.environment.exec_server_url().is_some() { startup_exec_approval_request(context, request, &cwd, &exec_approval_requirement) } else { None