工作原理
首先需要在工作项描述中提供清晰的指令。然后点击工作项上的Copilot按钮“使用GitHub Copilot创建拉取请求”,选择目标代码库并添加任何额外指令。
点击创建后,工作项将被发送给Copilot编码代理开始处理。系统会传递所有相关文本字段(如描述或重现步骤)的内容以及最近50条评论。编码代理随后生成分支和草稿拉取请求,并自动链接回工作项以实现完全可追溯性。
根据请求变更的复杂程度,编码代理可能需要一些时间来创建和执行计划。工作完成后,工作项状态将更新,同时在讨论中添加评论通知您拉取请求已准备就绪。
使用要求
- 代码库必须位于GitHub中
- 必须启用Azure Boards与GitHub集成,并将代码库连接到Azure DevOps项目
- 连接的代码库必须启用Copilot编码代理功能
- 组织必须已启用私有预览功能
- 需要在已安装的GitHub应用页面更新Azure Boards应用以批准权限变更
预览注册
此功能目前处于私有预览阶段,仅限申请通过的组织使用。要申请访问权限:
- 确认组织管理员已批准启用此功能
- 通过电子邮件提供组织名称
- 功能启用后将通过电子邮件通知
当前限制
预览版本尚未包含所有计划功能:
- 目前适用于大多数工作项类型,未来将精仅限于需求和任务积压工作项级别
- GitHub Enterprise Cloud with Data Residency的完整集成尚需额外开发工作
反馈收集
如遇问题或希望分享反馈,请通过Developer Community网站创建报告,并在标题中包含“Azure Boards Coding Agent”以便快速跟踪。
未来规划
团队将继续完善此集成体验,并根据用户反馈进行优化,预计在接下来的几个冲刺周期内完成剩余功能的开发。