触发 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 使用的是你账号的权限范围。它有权限访问你能访问的仓库,但只会在被明确分配任务的仓库上工作。