从 Azure Boards 创建代理 PR
授权应用、选择目标仓库和分支,并核对传入的工作项上下文。
Azure Boards 集成可把工作项直接交给 cloud agent,在 GitHub 创建回链到工作项的 draft PR。需要付费 Copilot 访问,以及 Azure DevOps 项目所连接仓库已开启 cloud agent。
安装应用
安装者需具备 GitHub organization 或 enterprise 的 owner 或 App manager 权限。从 Azure Boards Marketplace 页面选择 Account,点击 Install,选择可访问仓库,再按提示连接 Azure DevOps organization 与 project。
组织安装一次即可;用户仍需将自己的 GitHub 账号连接到应用。
已有安装的权限升级
如果以前已经安装 Azure Boards App,可能仍需批准新增 Copilot 相关权限:
- 打开 GitHub 的 Installed GitHub Apps。
- 找到 Azure Boards,点击 Review request。
- 检查请求,再点击 Accept new permission。
仅确认“App 已安装”不足以证明新版集成权限已经生效。
创建 PR
- 打开需要交给 Copilot 的工作项。
- 从工作项操作菜单选择 Create a pull request with Copilot。
- 在 GitHub repository 选择目标仓库。
- 按需更改 PR 的 base branch,并补充 additional instructions。
- 点击 Create。
代理会处理工作项,创建关联 draft PR。之后从 GitHub 检查实际代码、测试和会话日志,不把工作项发出成功当作实现已完成。
上下文范围
官方明确读取描述、复现步骤等文本字段,以及最近 50 条评论。这些内容保存在 PR 中,任何有仓库访问权限的人都可以看到。
因此,重要的旧评论如果已经超出范围,应把关键要求整理进工作项正文或额外指令,不依赖代理读取无限历史。该限制也说明集成概览中的“整个 Issue”不能直接作为每个平台的精确行为。
与 MCP 的区别
这里是 Azure Boards 工作项启动 cloud agent 的产品集成;为云端配置 Azure DevOps MCP 是另一条工具访问路径,见仓库 MCP。应用能启动任务不等于已经配置了所有 Azure DevOps MCP 工具。