Appearance
通过 Linear 集成,在 Linear Issue 中将 Copilot 设为负责人,或在 Issue 评论中 @GitHub,即可触发 Copilot Cloud Agent。Agent 会读取完整的 Issue 描述和所有评论作为上下文,创建 PR 后在 Linear 的 Links 区域展示 WIP PR 链接,完成后通过 Activity 通知。
GitHub Copilot Cloud Agent 集成 Linear:从 Issue 直接触发 AI 创建 PR
此功能目前处于公开预览阶段,行为可能变化。
适用场景
- 工程师在 Linear 中规划 Sprint,直接从 Issue 触发 Copilot 实现
- 产品经理描述功能需求后,由技术负责人在 Linear 分配给 Copilot 开始实现
- 保持工作流在 Linear 中,减少工具切换
前提条件
- 有 Copilot Pro、Pro+、Business 或 Enterprise 访问权限的 GitHub 账号
- Linear 账号(团队成员权限)
- 对目标 GitHub 仓库有写入权限
安装 Copilot for Linear
需要 GitHub 组织 Owner/App Manager 权限,以及 Linear 工作区管理员权限。 安装一次后,组织所有成员均可连接自己的 Copilot 账号使用。
- 访问 Copilot for Linear 页面,找到 GitHub Copilot 集成
- 点击 Configure
- 按提示授权 GitHub App
使用方式
触发 Copilot
- 在 Linear 中打开或创建 Issue,确保描述清晰(包含需求和验收标准)
- 点击 Assign,选择 GitHub Copilot
- 首次使用需要:
- 指定目标 GitHub 仓库(需要有写入权限)
- 完成 GitHub App 授权
跟踪进度
- 在 Issue 的 Links 区域可以看到
[WIP]标记的 PR 链接 - Copilot 完成后,Issue 的 Activity 中会出现完成通知
- 点击 PR 链接跳转 GitHub 审核代码
没有写权限的成员
没有写权限的团队成员(如产品经理、设计师)也可以在 Issue 评论中补充说明,这些评论会成为 Copilot 的参考上下文,但只有有写权限的用户才能触发 Copilot 执行任务。
@提及触发
除了分配方式,也可以在 Issue 评论中 @提及:
@GitHub 请在 octo-org/my-repo 中实现这个功能,
重点注意移动端的响应式布局上下文说明
Copilot 会读取 Issue 的完整描述和所有评论(不像 Azure Boards 有 50 条评论的限制),这些内容会存储在生成的 PR 描述中。
常见问题
Q: 分配给 Copilot 后没有任何反应怎么办?
A: 检查:① 是否已完成 GitHub App 授权(首次使用必须授权);② 是否已指定仓库;③ 指定的仓库是否有写入权限。
Q: 与 Jira 集成相比,Linear 集成有什么区别?
A: 功能基本相同。Linear 集成的上下文抓取更完整(所有评论),而 Jira 集成额外支持自定义字段和工作流自动化触发。选哪个取决于团队用哪个项目管理工具。
Q: 能让 Copilot 基于已有代码逻辑实现 Issue 要求吗?
A: 可以。Copilot Cloud Agent 在创建 PR 时会分析仓库的现有代码。在 Issue 描述中可以指明参考哪些已有实现,或在评论中提供具体的文件和函数引用。