Skip to main content

在 GitHub Copilot 应用中使用代理会话

同时运行多个独立代理会话,每个会话都有其自己的分支,并使用不同的会话模式、模型和工具引导它们。

谁可以使用此功能?

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+ 用户** - 若要请求访问权限, 请加入等待列表

启动会话

每个会话 GitHub Copilot 应用 在其自己的独立工作区中运行,因此你可以并行运行多个会话,并在多个任务上取得进展,而不会发生冲突。

  1. “会话”下的边栏中,单击 + 以启动新会话。
  2. 选择存储库 - 可以使用本地文件夹、从 GitHubURL 中进行选择或克隆。
  3. 选择会话是应在新的工作树中还是在本地存储库中运行。
  4. 从提示字段上方的下拉列表中选择会话模式、模型和推理工作。
  5. 在提示词字段中描述任务。 您可以使用 # 引用问题,使用 @ 添加文件,或使用 / 输入命令。

代理开始工作。 活动会话显示在按存储库分组的边栏中,单击任意会话以切换到该会话。

选择会话模式

会话模式控制代理拥有多少自主权。 你可以从提示字段上方的下拉列表中设置模式,并随时更改它。

  • 交互式:你和代理协同工作。 代理建议更改并等待输入,然后再继续操作。
  • 计划:代理首先创建计划。 在代理执行该计划之前,请查看并批准该计划。
  • Autopilot:代理完全自主工作 - 编写代码、运行测试和迭代,而无需等待输入。

选择模型

可以从提示字段上方的下拉列表中选择模型和推理工作。 更高的推理工作量使代理有更多的时间来思考复杂的问题,但可能需要更长的时间。 可以在会话期间随时更改这两种设置。

使用快捷聊天

边栏中的快速聊天将打开聊天模式,而无需创建专用分支或工作树。 在开始会话之前,使用它进行集思广益、提问或探索想法。 聊天历史记录按对话名称保存并列出。

键盘快捷方式

支持 GitHub Copilot 应用 键盘快捷方式来帮助导航会话、在工作区之间切换和执行常见操作。 若要查看可用的快捷方式,请打开应用,转到 “帮助”,然后单击 键盘快捷方式