Skip to content

通过 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 账号使用。

  1. 访问 Copilot for Linear 页面,找到 GitHub Copilot 集成
  2. 点击 Configure
  3. 按提示授权 GitHub App

使用方式

触发 Copilot

  1. 在 Linear 中打开或创建 Issue,确保描述清晰(包含需求和验收标准)
  2. 点击 Assign,选择 GitHub Copilot
  3. 首次使用需要:
    • 指定目标 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 描述中可以指明参考哪些已有实现,或在评论中提供具体的文件和函数引用。