Appearance
触发 Copilot Cloud Agent 有三个入口:Issue 分配给 Copilot(最常用)、GitHub Agents 面板直接输入提示词、新建仓库时描述想要构建的应用。每种方式都会在独立分支上工作,通过 PR 交付结果。
GitHub Copilot Cloud Agent 启动任务:通过 Issue、提示词或新仓库触发
方式一:将 Issue 分配给 Copilot
最常用的触发方式,适合有明确 Issue 记录的任务。
- 打开任意 Issue
- 在右侧 Assignees 中选择 Copilot
- 可选配置:
- 在提示框中补充额外说明(实现偏好、约束条件)
- 选择目标仓库和基础分支
- 选择 AI 模型或自定义代理
- 点击 Assign
Copilot 会读取 Issue 的标题、描述和分配时已有的评论。分配后新增的评论不会被自动读取——如果有补充说明,分配前在 Issue 中写清楚。
Copilot 开始工作后,会在独立分支上创建 PR。
方式二:在 Agents 面板直接输入提示词
适合不需要创建 Issue 的临时任务。
- 在仓库进入 Agents 标签页,或访问
https://github.com/copilot/agents - 在提示框中描述任务(支持粘贴图片)
- 可选:设置基础分支、选择代理或模型
- 提交
Copilot 在独立分支上工作,你可以查看差异(diff)、用后续提示词迭代,然后决定是否创建 PR。
方式三:新建仓库时生成初始代码
适合从零开始的项目。
- 在 GitHub 创建新仓库
- 在 Prompt 字段中描述你想构建的应用或初始代码架构
- 创建仓库
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 使用的是你账号的权限范围。它有权限访问你能访问的仓库,但只会在被明确分配任务的仓库上工作。