Skip to main content

关于 GitHub Copilot 应用

GitHub Copilot 应用这是一个桌面应用程序,用于代理驱动的开发,将并行工作流、GitHub集成和 PR 生命周期管理引入一个位置。

谁可以使用此功能?

GitHub Copilot 应用 适用于 GitHub Copilot业务 和 GitHub Copilot Enterprise 计划(前提是组织已启用预览功能和 Copilot 命令行界面(CLI)),GitHub Copilot Pro 和 GitHub Copilot Pro+ 计划则可通过候补名单获得。

注意

GitHub Copilot 应用 目前处于 技术预览版 阶段,后续可能会有所变动。

** Copilot业务 和 Copilot Enterprise 用户**——如果您的组织或企业已启用预览功能并且启用了 GitHub Copilot 应用,请从 下载并安装。

* ** Copilot Pro 和 Copilot Pro+ 用户** - 若要请求访问权限, 请加入等待列表

Introduction

GitHub Copilot 应用这是一个桌面应用程序,专为代理驱动的开发而构建。 它提供一个位置,用于跨并行工作流定向 AI 代理、处理 GitHub 问题和拉取请求以及管理整个开发生命周期,而无需在终端、IDE 和浏览器选项卡之间切换上下文。

该应用基于 GitHub Copilot 命令行界面 (CLI) 构建,并与 GitHub 原生集成,因此您的代码仓库、分支和 CI 流水线均可开箱即用。 它专为要并行运行多个代理的工作流而设计,并专注于指导工作,而不是自己完成所有操作。

受支持的操作系统

GitHub Copilot 应用 支持以下操作系统:

  • macOS
  • Linux
  • Windows操作系统

使用GitHub Copilot 应用的好处

  • 并行工作。 同时运行多个代理会话,每个会话在其自己的分支上,这样就可以在多个任务上取得进展,而无需等待一个任务完成。
  • 留在一个地方。 会审问题、指导智能体、审查更改并合并拉取请求,而无需在终端、IDE 和浏览器之间来回切换。
  • 快速启动。 该应用将以本机方式连接到 GitHub,即存储库、分支、问题和拉取请求无需额外设置即可开箱即用。
  • 保持控制。 选择为代理提供多少自主性,从完全协作到完全自治,并调整每个会话的模型和推理工作。

我可以用 GitHub Copilot 应用 做什么?

  • 并行工作区。 同时运行多个独立代理会话,每个会话都有一个专用的 git 工作树和分支。
  • 会话模式。 选择你与代理协作的方式:交互式(协作)、计划式(代理制定计划,由你批准),或自动执行(完全自主)。
  • GitHub 集成。 浏览和查找问题、从中启动会话、创建和关闭拉取请求、查看拉取请求以及查看 CI 检查结果-全部在应用中。
  • 模型选择。 从多个 LLM 中进行选择,并调整每个会话的推理工作量。
  • 自定义设置。 为每个会话配置 MCP 服务器、技能、扩展和插件。
  • 定时工作流。 保存定期代理任务,并按计划或按需运行它们。
  • 快速聊天。 在聊天模式下集思广益,无需创建专用分支或工作区。
  • 搜索。 直接从应用跨存储库搜索问题或拉取请求。

GitHub Copilot 应用 流程

GitHub Copilot 应用 中的典型工作流程如下:

  1. 浏览存储库中的问题并选取一个,或从空白工作区开始。
  2. 选择会话模式(交互式、计划或 Autopilot),然后选择模型。
  3. 描述任务,让代理创建分支、编写代码和运行测试。
  4. 审查代理所做的更改,提供反馈,并进行迭代。
  5. 创建拉取请求、离开审查、检查 CI 是否通过并合并 PR,所有这些操作均可在该应用内完成。

可以并行运行其中几个工作流,每个工作流在其自己的工作区中,并根据需要在它们之间进行切换。

提供反馈

GitHub Copilot 应用 位于 技术预览版 中。 若要共享反馈,请单击应用左下角的 “提供反馈 ”图标。

公共代码

GitHub Copilot 应用 即使“建议匹配公共代码”策略设置为“阻止”,也可能生成与公开可用的代码匹配或接近匹配的代码。 请参阅“以个人订阅者身份管理 GitHub Copilot 策略”。

延伸阅读