先了解流程
ChatGPT Windows 桌面应用默认使用 Windows-native Codex agent,命令运行在 PowerShell 中;需要 Linux 原生工具链时,也可以把 agent 切到 WSL2。两种方式调用的仍是 Codex,变化的是命令环境、文件系统和沙箱实现。先确定项目真正在哪里构建、测试和部署,再选择运行环境,通常比照搬别人的配置更稳定。
先写清最终部署环境
Windows 桌面、Windows 服务和 Windows 容器优先原生;Ubuntu、Debian、Linux 容器和云服务器优先比较 WSL2。
再列出真实构建与测试命令
如果团队日常使用 PowerShell、Visual Studio、MSBuild 和 Windows SDK,原生更顺;如果主要是 Bash、apt、Make、Linux Node/Python 与 GNU 工具,WSL2 更连贯。
让仓库与工具处在同一文件系统
原生 Windows agent 的仓库放在 Windows 文件系统;WSL2 agent 的 Linux 项目放在 /home/用户名/...,不要长期跨 /mnt/c 做高频构建和文件监听。
切换后做四项验收
确认 agent 环境、仓库路径、依赖命令和最终构建结果;只有四项一致,才算真正完成环境切换。