How to reproduce:
1. Complete the prerequisites:
- Set up a proxy server connection
- Download Process Monitor (Procmon)
2. Set the HTTP_PROXY and HTTPS_PROXY environment variables to the proxy server's address and port
3. Configure Process Monitor filters:
- Open Procmon
- Go to Filter → Filter
- Add "Process Name; is; Unity.exe; Include" and "Operation; begins with; TCP; Include"
4. Create a new project
5. Open the Package Manager (Window -> Package Management -> Package Manager)
6. Install the AI Assistant package (com.unity.ai.assistant)
7. Close the project
8. Rename "relay_win.exe" to something else, e.g "relay_win.exe.bak" (found in "<Project folder> -> Library -> PackageCache -> com.unity.ai.assistant@bde8e124bc72 -> RelayApp~)
9. Open the project again
10. Open Procmon and start capture
11. Return to Unity Editor
12. Observe an error in the Console - "[RelayService] Relay executable not found: C:"
13. Open the AI Assistant (AI -> Open Assistant)
14. Try to send a message in the Assistant
15. Open Procmon and stop capture
16. Observe the event list in Procmon
Actual result: "Unity.exe" connects directly, bypassing the proxy server
Expected result: "Unity.exe" connects to the proxy server address
Reproducible with: 2.9.0-pre.2 (6000.3.18f1), 2.13.0-pre.2 (6000.7.0a2)
Reproducible on: Windows 11
Not reproducible on: No other environments tested