从 GitHub 启动任务
使用 Agents、Dashboard、Chat、新仓库和失败的 Actions 运行启动云端工作。
This page has not been translated into English yet. The original Chinese version is shown below.
GitHub 提供多种任务入口。Agents 页面适合先研究或修改分支;Issue 分配、新仓库初始化等入口有各自的 PR 创建流程,不能假定所有入口都会立即生成 PR。
Agents 标签页与面板
- 打开仓库的 Agents 标签页,或访问 Agents 页面;GitHub 顶栏也有 Agents 面板入口。
- 在 New agent task 中选择目标仓库,填写任务、约束和验收要求。
- 如需使用非默认起点,选择 base branch;代理从该分支创建新的工作分支。
- 按需选择 custom agent、模型,以及该模型支持的 reasoning level。
- 发送任务,打开会话日志跟踪进展。
如需立即开 PR,在提示中明确写出要求。否则可以先查看结果,再从日志中创建 PR,见研究与迭代。
任务可添加 PNG、JPEG、GIF、WebP 图片,支持粘贴、拖放和上传。排障页规定单张图片最大 3.00 MiB,更大的图片会从请求中移除。
Dashboard
在登录后的 GitHub 首页提示框点击 Task,选择仓库、填写任务,并按需选择 base branch 和 agent。发送后可在 Agents 的近期会话中查看;开启 New Dashboard Experience 时,也可在首页的 Agent sessions 中查看。
从 Copilot Chat 创建 PR
GitHub.com Chat 支持用 /task 请求创建 PR,例如:
/task Create a pull request to put backticks around file names and variables in output.可以选择 base branch 和 custom agent。任务继承当前聊天已提供的上下文,完成后会请求你评审并触发通知。这里的 /task 是 GitHub Chat 操作,不能当作 CLI 通用命令。
初始化新仓库
创建仓库时选择 Owner,在 Prompt 中描述初始项目,然后点击 Create repository。Copilot 会立即创建 draft PR,在其中实现项目;完成后邀请你评审。
例如官方使用的初始化提示:
Create a Rust CLI for converting CSV spreadsheets to Markdown修复失败的 Actions 运行
对于 PR 分支上失败的工作流,进入失败的 job 页面,点击 Fix with Copilot。代理会调查失败原因并把修复推送到该分支。之后仍需检查修改以及工作流结果。
Issue 和已有 PR 的入口分别见分配 Issue与PR 协作。
按启动方式判断交付
官方任务启动指南明确区分:分配Issue总会创建PR;用提示启动默认先在分支工作,可检查和迭代后再创建PR;初始化新仓库则创建含起始代码的draft PR。Issue只在分配时提供当时的标题、正文和已有评论,之后的补充应写到PR。