跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

从 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 相关权限:

  1. 打开 GitHub 的 Installed GitHub Apps。
  2. 找到 Azure Boards,点击 Review request。
  3. 检查请求,再点击 Accept new permission。

仅确认“App 已安装”不足以证明新版集成权限已经生效。

创建 PR

  1. 打开需要交给 Copilot 的工作项。
  2. 从工作项操作菜单选择 Create a pull request with Copilot。
  3. 在 GitHub repository 选择目标仓库。
  4. 按需更改 PR 的 base branch,并补充 additional instructions。
  5. 点击 Create。

代理会处理工作项,创建关联 draft PR。之后从 GitHub 检查实际代码、测试和会话日志,不把工作项发出成功当作实现已完成。

上下文范围

官方明确读取描述、复现步骤等文本字段,以及最近 50 条评论。这些内容保存在 PR 中,任何有仓库访问权限的人都可以看到。

因此,重要的旧评论如果已经超出范围,应把关键要求整理进工作项正文或额外指令,不依赖代理读取无限历史。该限制也说明集成概览中的“整个 Issue”不能直接作为每个平台的精确行为。

与 MCP 的区别

这里是 Azure Boards 工作项启动 cloud agent 的产品集成;为云端配置 Azure DevOps MCP 是另一条工具访问路径,见仓库 MCP。应用能启动任务不等于已经配置了所有 Azure DevOps MCP 工具。