在 Windows 项目中使用 Copilot 编码代理
Source: GitHub Changelog
概览
Copilot 编码代理 是一个异步的、自治的后台代理。将任务委派给 Copilot,它将在自己的开发环境中运行,由 GitHub Actions 提供支持。
默认情况下,代理使用 Linux 开发环境。如果你的项目面向 Windows,现在可以配置 Copilot 编码代理使用 Windows 环境,同样由 GitHub Actions 提供支持。
拥有可工作的开发环境后,Copilot 可以确保你的项目能够构建,并且自动化测试和 linter 能通过,从而在第一次尝试时就获得绿色的 Pull Request。
配置 Windows 开发环境
通过在仓库中添加 copilot-setup-steps.yml 文件并自定义 runs-on 设置,将 Copilot 编码代理配置为使用 Windows。
防火墙注意事项
Copilot 编码代理的集成防火墙 与 Windows 不兼容。建议仅在自托管运行器或使用 Azure 私有网络的更大运行器上使用 Windows,这样你可以实现自己的网络控制。
进一步阅读
欲了解更多关于将 Copilot 编码代理切换到 Windows 开发环境的信息,请参阅 GitHub 文档文章 “为 Copilot 编码代理自定义开发环境”。