Skip to content

触发 Copilot Cloud Agent 有三个入口:Issue 分配给 Copilot(最常用)、GitHub Agents 面板直接输入提示词、新建仓库时描述想要构建的应用。每种方式都会在独立分支上工作,通过 PR 交付结果。

GitHub Copilot Cloud Agent 启动任务:通过 Issue、提示词或新仓库触发

方式一:将 Issue 分配给 Copilot

最常用的触发方式,适合有明确 Issue 记录的任务。

  1. 打开任意 Issue
  2. 在右侧 Assignees 中选择 Copilot
  3. 可选配置:
    • 在提示框中补充额外说明(实现偏好、约束条件)
    • 选择目标仓库和基础分支
    • 选择 AI 模型或自定义代理
  4. 点击 Assign

Copilot 会读取 Issue 的标题、描述和分配时已有的评论分配后新增的评论不会被自动读取——如果有补充说明,分配前在 Issue 中写清楚。

Copilot 开始工作后,会在独立分支上创建 PR。

方式二:在 Agents 面板直接输入提示词

适合不需要创建 Issue 的临时任务。

  1. 在仓库进入 Agents 标签页,或访问 https://github.com/copilot/agents
  2. 在提示框中描述任务(支持粘贴图片)
  3. 可选:设置基础分支、选择代理或模型
  4. 提交

Copilot 在独立分支上工作,你可以查看差异(diff)、用后续提示词迭代,然后决定是否创建 PR。

方式三:新建仓库时生成初始代码

适合从零开始的项目。

  1. 在 GitHub 创建新仓库
  2. Prompt 字段中描述你想构建的应用或初始代码架构
  3. 创建仓库

Copilot 自动打开一个草稿 PR,包含生成的初始代码。

三种方式对比

方式适用场景结果
Issue 分配已有 Issue 的开发任务创建 PR(自动分支)
提示词直接触发临时任务、不需要 Issue 记录创建分支,手动创建 PR
新建仓库时项目初始化草稿 PR 含初始代码

常见问题

Q: 分配 Issue 后,Copilot 什么时候开始工作?

A: 通常 1-2 分钟内开始。在 Agents 标签页可以看到会话状态,会显示"Copilot 已开始工作"的时间线事件。

Q: 能不能在分配 Issue 后修改任务说明?

A: 在 Issue 分配后新增评论不会被 Copilot 读取。如果需要补充说明,通过 Agents 面板找到对应 Session 并输入引导提示词。

Q: Copilot 可以访问私有仓库吗?

A: 可以,Copilot Cloud Agent 使用的是你账号的权限范围。它有权限访问你能访问的仓库,但只会在被明确分配任务的仓库上工作。