从 Azure Boards 创建代理 PR
授权应用、选择目标仓库和分支,并核对传入的工作项上下文。
This page has not been translated into English yet. The original Chinese version is shown below.
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 工具。