让智能体在远程 Windows 虚拟机上构建和测试
开发者让编程智能体通过 SSH 访问远程 Windows 虚拟机中的 WSL,把构建与测试放到远程运行,减轻本地 Mac 笔记本的负担。
- 具体怎么做
- 开发者雇主提供一台 Mac 笔记本电脑及远程 Windows 虚拟机。智能体通过 SSH 访问这些虚拟机上的 WSL 实例,并在其中进行构建与测试。设置方式较为临时:智能体必须自行获取最新代码,或者开发者需确保每台机器上的核心配置保持最新。
- 做到了什么
- 现在构建过程不再在 Mac 上运行,因此后台智能体不再导致会议期间视频流中断。开发者对此很满意,尽管目前设置效果还不太理想。
- 上手要点
- 在虚拟机上保持代码同步需要手动操作;开发人员正在考虑使用容器或 GitHub Actions 来使其更简洁。
你可以这样试
使用 Codex我在 [项目文件夹] 中,使用 [Mac/Linux] 机器进行工作,但构建和测试必须在远程 Windows 机器上运行。可以通过 ssh 连接到 [user@host],并在那里使用 WSL。将代码同步到 [远程路径],通过 ssh 执行 [构建命令] 和 [测试命令],并报告哪些测试通过、哪些失败以及相关的错误输出。不要在 [远程路径] 之外删除或覆盖远程机器上的任何内容,运行这些命令前请先告诉我对应的命令。