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 命令行界面(CLI) 存储库 下载并安装。

* ** 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 应用 位于 公开预览 中。 若要共享反馈,请单击应用左下角的 “提供反馈 ”图标。

延伸阅读